切换视频源-滑块上的同一时间-JS,HTML5视频
Switch video source - same time on slider - JS, HTML5 Video
我有一个JS函数,它可以更改HTML视频的视频源。按钮可激活此功能。它在交换机上加载相同的新视频。有两个相同长度的视频。
如何:
-
每次我点击按钮都要交换视频?
-
当我点击按钮时,视频可以在播放前一个视频的同时加载吗?
HTML:
<button onclick="myFunction()" type="button">Change Video</button><br>
<video id="myVideo" controls autoplay>
<source id="mp4_src" src="video1.mp4" type="video/mp4">
<source id="mp4_src" src="video2.mp4">
</video>
JS-
var vid = document.getElementById("myVideo");
function myFunction() {
vid.src = "video2.mp4";
vid.load();
}
这是解决这两个问题的小提琴,http://jsfiddle.net/egjyd9rs/5/
基本上,兼顾两者的切换功能如下,
function myFunction() {
currentlPlayingTime = vid.currentTime;
if (currentlyPlaying === 1) {
vid.src = src2;
currentlyPlaying = 2;
statusElement.innerText = 'Going to play video2..';
} else {
vid.src = src1;
currentlyPlaying = 1;
statusElement.innerText = 'Going to play video1..';
}
vid.load();
vid.addEventListener('loadedmetadata', function () {
vid.currentTime = currentlPlayingTime;
}, false);
}
相关文章:
- 输入视频文件时获取视频持续时间
- 限制 HTML5 视频当前时间
- JS'加载'函数在同一时间调用
- Node Webkit从avi文件路径获取视频持续时间
- 显示视频JS的视频持续时间
- 为什么 D3 折线图和条形图显示在同一时间
- 在 VideoJS 中添加事件侦听器,用于在运行时获取视频持续时间
- Date.getTime() 为同一时间戳提供两个不同的值
- 检测视频缓冲时间,如果是,显示gif
- 如何在同一时间内在每台设备上每30秒调用一次函数
- html5视频的时间更新事件多久触发一次
- 切换视频源-滑块上的同一时间-JS,HTML5视频
- 如何在同一时间和同一鼠标事件上旋转两个不同的X3D场景
- HTML5视频持续时间
- 移动鼠标时更改视频的时间
- 每天在同一时间开始
- HTML5JS在同一时间多次播放相同的声音
- html5视频倒计时时间还剩
- js控制台和rails控制台在同一时间打印不同是否正常
- 如何使个人资料和发布/图像/视频公开或私人在同一时间我有例子