视频海报图像不起作用

Posted

技术标签:

【中文标题】视频海报图像不起作用【英文标题】:Video poster image not working 【发布时间】:2015-04-11 01:24:42 【问题描述】:

使用本视频背景js:http://fiddle.jshell.net/mgmilcher/8R7Xx/

但是,如果浏览器不播放视频(即移动),则海报图像不会显示,只会显示一个空的黑框。如果我从海报中删除隐藏类并在此处注释掉 css:

.no-video .video-container video,
.touch .video-container video 
  /*display: none;*/

它会显示在视频框下方,然后跳转以填充该区域,就像您滚动时一样。谁能指出我正确的方向以使海报图像正常工作,使其默认显示为移动设备和不受支持的浏览器上的视频?

【问题讨论】:

jsfiddle 上的代码太多了。你能把它减少到解释你的问题所需的最低限度吗? 另外,不清楚你为什么不只是使用视频元素的海报属性。 问题是移动设备只是在视频应该出现的地方显示一个黑框。我想真正的问题是移动设备的后备图像 原来是使用 .hidden visibility: hidden 而不是 display: none; 【参考方案1】:

原来它与使用 .hidden visibility: hidden 而不是 display: none 的引导程序发生冲突;

【讨论】:

以上是关于视频海报图像不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Safari HTML 5 视频标签在链接标签内不起作用

为啥 PHP 媒体库不起作用?

当从单个图像生成一个视频时,ffmpeg视频连接不起作用

相机在phonegap中不起作用

我添加视频标题(chrome)时固定背景不起作用

navigator.share 文件在 iOS 14 Safari 上不起作用