Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 视频背景自动播放后显示图像背景_Html_Video_Background - Fatal编程技术网

Html 视频背景自动播放后显示图像背景

Html 视频背景自动播放后显示图像背景,html,video,background,Html,Video,Background,我想在播放视频背景后显示照片背景;我已经尝试在css中添加背景图像,但是在视频的最后,图像现在显示出来了 代码如下: <video id="my-video" class="video" autoplay> <source src="media/demo.mp4" type="video/mp4"> <source src="media/demo.ogv" type="video/ogg"> <source src="media/demo.w

我想在播放视频背景后显示照片背景;我已经尝试在css中添加背景图像,但是在视频的最后,图像现在显示出来了

代码如下:

<video id="my-video" class="video" autoplay>
  <source src="media/demo.mp4" type="video/mp4">
  <source src="media/demo.ogv" type="video/ogg">
  <source src="media/demo.webm" type="video/webm">
</video>

<script>
  (function() {
    /**
     * Video element
     * @type {HTMLElement}
    */
    var video = document.getElementById("my-video");

    /**
     * Check if video can play, and play it
    */
    video.addEventListener("canplay", function() {
      video.play();
    });
  })();
</script>

(功能(){
/**
*视频元素
*@type{HTMLElement}
*/
var video=document.getElementById(“我的视频”);
/**
*检查视频是否可以播放,并播放
*/
video.addEventListener(“canplay”,函数(){
video.play();
});
})();

您可以绑定到视频
结束
事件,并用
元素替换
元素

video.addEventListener("ended",function(){
  //For example:
  video.classList.add("hide");
  backgroundImg.classList.remove("hide");
});

您是否尝试为“End”添加侦听器并隐藏视频元素并显示图像?