首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻止一个元素出现在全屏视频之上。

问阻止一个元素出现在全屏视频之上。
EN

Stack Overflow用户
提问于 2018-03-30 23:50:00
回答 1查看 874关注 0票数 0

我已经看到了很多关于如何在全屏视频上显示div的答案,但我遇到了相反的问题:我无法在全屏视频下显示一个区段元素。

视频在第二部分,点击播放和全屏查看错误:http://arc.karo.com/

这发生在Safari和Chrome中,而不是Microsoft或Firefox,所以这肯定是一个webkit问题。我愿意解决这个问题: JS,CSS或其他。这看起来像是z索引的一个问题,但使用这些值没有任何影响。

​

​

EN

回答 1

Stack Overflow用户

发布于 2018-04-04 19:57:21

原来是clip-path属性把事情搞砸了。我能够通过切换一个类来解决这个问题,这个类可以在点击全屏时去掉所有剪辑路径。这是特定于Brightcove播放器,但可以应用于任何嵌入式视频与一些简单的编辑。

HTML:

代码语言:javascript
复制
<video
    id="bc-player" 
    data-video-id="{{ entry.videoId }}"
    data-account="1098679119001" 
    data-player="rkZZRZTudz" 
    data-embed="default" 
    data-application-id 
    class="video-js" 
    controls 
    width="343" 
    height="192.94">
</video>
<script src="//players.brightcove.net/1098679119001/rkZZRZTudz_default/index.min.js"></script>

联署材料:

代码语言:javascript
复制
$(document).ready(function(){ 
  videojs('bc-player').ready(function(){
    var myPlayer = this;
    var myFunc = function(){
      var myPlayer = this;
      $('body').toggleClass('fullscreen-toggle');
    };
    myPlayer.on("fullscreenchange", myFunc);
  });
});

CSS:

代码语言:javascript
复制
.fullscreen-toggle * {
  -webkit-clip-path: none !important;
  clip-path: none !important;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49582832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档