相关疑难解决方法(0)

Firefox全屏视频附加DOM元素

无论我如何将DOM中的元素作为html5视频上的叠加(静态或动态),Firefox中的这些元素都不可见,尽管z-index设置为2147483647,不透明度为1和显示块.

看到2个类似的答案,在Chrome中工作,但不在FF中:

覆盖HTML5全屏视频

显示全屏元素以外的元素(HTML5全屏API)

firefox z-index html5-video html5-fullscreen

10
推荐指数
1
解决办法
1942
查看次数

如何使用 VideoJS 全屏显示 HTML 视频叠加?

我有一个测验视频覆盖,当 videojs 播放器处于标准模式时,它会很好地显示:https ://jsfiddle.net/kai_noack/zxtkgme7/20/

但是,当进入全屏时它会消失(可能在视频后面)。

我找到了一个过时的解决方案,它将叠加层z-index指定为最大值。它不适用于最新的 Chrome 和 Firefox。

我找到了另一种解决方案来与 parent进行全屏,而不是 videoplayer 本身,但它不适用于 videojs player 设置。

然后我找到了一个很有前途的解决方案,即如何通过设置 position:absolute;使覆盖元素出现在全屏上并试图实现它但没有成功:https : //jsfiddle.net/kai_noack/zxtkgme7/26/

我上次尝试的HTML(见小提琴):

<div id="main-container">

<div id="overlays-wrap">

    <div class="overlay-item" data-overlayid="59" data-time="41">
    <p class="vo-question">
        Welche Zahl ist die Summe bei 3 + 50 = 53?
    </p>

    <div class="vtask-choices-wrap">

        <div class="vtask-choice-item">
        <input class="vtask-choice" type="radio" name="quiz" id="59-a1" value="1" data-correct="0">
        <label class="radio-tile" for="59-a1">
            <span class="radio-tile-label">
            3
            </span>
        </label>
        </div>

        <div class="vtask-choice-item">
        <input …
Run Code Online (Sandbox Code Playgroud)

javascript css video.js

1
推荐指数
1
解决办法
4557
查看次数