Opera浏览器上的Javascript自动播放视频(mp4)?

Opera浏览器上的Javascript自动播放视频(mp4)?,javascript,html,Javascript,Html,我制作了一个网站,我们在电视上使用它来欢迎客人/客户光临我们的业务。有一个SQL数据库,我们把他们的名字写在屏幕上,还有一个视频在同一个网站的不同框架中播放。 这一切都在桌面PC Chrome上运行良好。但我们在电视中使用内置浏览器(这是一种用于此类内容的商业模式)。浏览器是Opera,支持HTML5 问题是,一段时间后,可能是2小时,也可能是一天,它会停止播放视频,只显示一个黑色的帧 代码如下: 视频计数=1; videoPlayer=document.getElementById(“视频

我制作了一个网站,我们在电视上使用它来欢迎客人/客户光临我们的业务。有一个SQL数据库,我们把他们的名字写在屏幕上,还有一个视频在同一个网站的不同框架中播放。 这一切都在桌面PC Chrome上运行良好。但我们在电视中使用内置浏览器(这是一种用于此类内容的商业模式)。浏览器是Opera,支持HTML5

问题是,一段时间后,可能是2小时,也可能是一天,它会停止播放视频,只显示一个黑色的帧

代码如下:


视频计数=1;
videoPlayer=document.getElementById(“视频”);
函数运行(){
视频计数++;
如果(视频计数=3)视频计数=1;
var nextVideo=“视频/视频”+视频计数+”.mp4”;
videoPlayer.src=nextVideo;
视频播放器;
loop();
};
这将播放名为video1.mp4和video2.mp4的文件。。。现在这个文件夹中只有一个名为video1.mp4的文件,它将自动播放并循环。但过一段时间后,它将无法自动播放,只显示一个黑色边框

有什么想法吗


谢谢

如果您开始看到bug,我建议您使用javascript查看视频事件

例如(从post)您可以开始播放下一个视频,如下所示:

<script type='text/javascript'>
    document.getElementById('myVideo').addEventListener('ended',myHandler,false);
    function myHandler(e) {
        // What you want to do after the event
    }
</script>
<script type='text/javascript'>
    document.getElementById('myVideo').addEventListener('ended',myHandler,false);
    function myHandler(e) {
        // What you want to do after the event
    }
</script>
<video loop>
  <source src="video/video1.mp4" type="video/mp4">
</video>