<video>标签的备用图片

时间:2016-07-06 15:26:08

标签: javascript html css video

我已经广泛阅读并尝试了其他线程中的所有解决方案而没有运气。

我的问题是这样的:当浏览器不支持视频代码时,我设置的备用图片不会显示,而video-div只显示正文背景。 < / p>

以下是我用于视频/图片的代码:

            <div id="video-div">
              <video id="landing-video" autoplay loop>
              <source src="images/landing-video.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
              <source src="images/landing-video-webm.webm" type='video/webm; codecs="vp8, vorbis"'>
              <img src="images/landing-video-backup.JPG" title="Your broswer does not support the <video> tag"/>
            </video>

1 个答案:

答案 0 :(得分:0)

来自MDN

海报

  

指示在用户播放之前显示的海报框架的URL   寻找。如果未指定此属性,则直到显示任何内容   第一帧可用;然后第一帧显示为   海报框架。

您需要使用海报属性而非图像标记。

<video id="landing-video" poster="images/landing-video-backup.JPG" autoplay loop>
  <source src="images/landing-video.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
  <source src="images/landing-video-webm.webm" type='video/webm; codecs="vp8, vorbis"'>
</video>