HTML5视频无法重启
HTML5 video not restarting
提前感谢你能给予的任何帮助。我遇到的问题是,当单击按钮时,下面的代码是在javascript函数中。期望的行为是,当点击按钮时,视频淡入,播放10秒,然后淡出。然后,当再次单击该按钮时,此行为会重复。
问题是,第二次点击按钮,视频淡入,但已经在视频结束,然后淡入10秒后淡出。知道为什么会有视频吗。当前时间不能正确地重置视频?
var webm = document.getElementById('src');
webm.src = "src.webm";
var vid = document.getElementById('video');
vid.currentTime = 0;
vid.play();
vid.fadeToggle(1000);
setTimeout(function() {
vid.fadeToggle(1000);
}, 10000);
,这是导入视频文件的地方
<video id="video" width="100%" Style="Display:none">
<source id="src" src="src.webm" type="video/webm" />
</video>
更多的信息已经曝光。这只发生在Chrome中,即使在Chrome中本地打开也不会发生,只有当html页面通过express静态提供时才会发生。
Try
vid.load();
代替vid.currentTime = 0;
也许你可以尝试在video属性中添加outplay,但我认为视频会开始循环。
<video id="video" width="100%" Style="Display:none" autoplay>
或者您可以将此函数或javascript行添加到您的按钮函数中。
vid.load();
来源:http://www.w3schools.com/tags/av_met_load.asp
发现这只是chrome中的一个问题,似乎与这个问题有关:
can't seek html5 video or audio in chrome
相关文章:
- 如何在Javascript中定义一个简单的自动重启倒计时
- MDN文档中关于弄清楚XUL元素的段落是什么意思:“如何将覆盖扩展转换为无重启”
- 如何修复IE 9中的文档模式重启
- 卡斯珀/幻影崩溃并自动重启
- 新闻自动收报机 - 过早重启
- 游戏重启Javascript/Jquery
- 如何使用html5重置视频
- 重启CSS3动画后's停止
- 我的功能无法重启的原因是什么?
- 如果扩展被禁用,firefox重启后无法重新启用该扩展
- Three.js在单页webapp中正确重启场景
- popcorn.js可以检测切换视频,无需重启即可继续
- HTML5视频无法重启
- HTML5视频javascript控件-重启视频
- Webpack不会在不重启服务器的情况下将更改捆绑到某些文件中
- nodemon,Nodeclipse不会在文件更改时自动重启
- JavaScript / jQuery:在最后一次迭代时重启for循环
- 更新文件时不需要重启Node.js中的服务器
- 谷歌浏览器,音频,setTimeout,替换音频src,重启中间音频
- HTML5视频无法在Mobile Safari上重启