popcorn.js可以检测切换视频,无需重启即可继续
Can popcorn.js detect switching videos and continue without restarting?
我正在制作交互式视频,我刚刚开始使用popcorn.js我有一个视频,在视频的某一点上,我有两个按钮指向另一个视频。我的问题是,所有的文本,我已经创建弹出在某个时间在第一个视频弹出在其他以及。
这是第一个视频:
<video id="main-video" src="DSC_0010_1.mp4" video muted></video>
爆米花部分:
文档。addEventListener("DOMContentLoaded", function () {
var pop = Popcorn("#main-video");
pop.footnote({
start: 2,
end: 15,
text: "<br>Dobrodošel popotnik, <br> na kratko bi ti rad predstavil mesto Ptuj...",
target: "video-text"
});
pop.play();
}, false);
下面是切换到另一个视频的部分:
function vidSwap(vidURL) {
var myVideo = document.getElementsByTagName('video')[0];
myVideo.src = vidURL;
myVideo.load();
myVideo.play();
}
这是其中一个按钮:
<button class="gumb-podlaga" href="#" onClick="javascript:vidSwap('dominikanski-mesto.mp4'); return false;">Staro mestno jedro</button>
我在寻找一个答案,如果有任何一种解决方案,爆米花可以检测到切换视频源并不意味着一切重新开始。
尝试在加载视频前记录时间,然后在播放前设置:
function vidSwap(vidURL) {
var myVideo = document.getElementsByTagName('video')[0];
var currentTime = myVideo.currentTime;
myVideo.src = vidURL;
myVideo.load();
myVideo.currentTime = currentTime;
myVideo.play();
}
相关文章:
- 如何在Javascript中定义一个简单的自动重启倒计时
- MDN文档中关于弄清楚XUL元素的段落是什么意思:“如何将覆盖扩展转换为无重启”
- 如何修复IE 9中的文档模式重启
- 卡斯珀/幻影崩溃并自动重启
- 新闻自动收报机 - 过早重启
- 游戏重启Javascript/Jquery
- 重启CSS3动画后's停止
- 我的功能无法重启的原因是什么?
- 如果扩展被禁用,firefox重启后无法重新启用该扩展
- Three.js在单页webapp中正确重启场景
- popcorn.js可以检测切换视频,无需重启即可继续
- HTML5视频无法重启
- HTML5视频javascript控件-重启视频
- Webpack不会在不重启服务器的情况下将更改捆绑到某些文件中
- nodemon,Nodeclipse不会在文件更改时自动重启
- JavaScript / jQuery:在最后一次迭代时重启for循环
- 更新文件时不需要重启Node.js中的服务器
- 谷歌浏览器,音频,setTimeout,替换音频src,重启中间音频
- Javascript在闭包内重启定时器
- 节点重启前如何删除pid文件