如何在观看视频时更改video.src
current = video.currentTime;
video.src = '2.mp4';
video.currentTime = current;
video.play();
一切都很正常。但视频中断了片刻。
如何在不中断观看的情况下切换视频。Youtube使用自动质量更改功能动态更改视频
发布于 2018-06-03 08:20:47
youTube使用一种叫做自适应流的东西--一种碎片化的MP4结构允许他们快速无缝地改变质量,因为他们只在非常小的块(大约2秒)中加载内容。如果你想这样做,你需要考虑一个支持HLS或(将来更好) MPEG-DASH (例如jwPlayer)的播放器,以及一个合适的编码方案(例如Encoding.com)。
如果您想要无缝地将源视频更改为新视频,那么最好的方法是在页面上有两个视频元素,第二个视频元素被加载、缓冲和暂停(或者更新currentTime以保持它们同步),然后当您想要切换这两个视频元素的可见性时。仍然会有轻微的过渡(特别是当两个播放头不在同一位置时)。
https://stackoverflow.com/questions/50661941
复制相似问题