首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Dynamic change video.src HTML5

Dynamic change video.src HTML5
EN

Stack Overflow用户
提问于 2018-06-03 07:06:52
回答 1查看 115关注 0票数 0

如何在观看视频时更改video.src

代码语言:javascript
复制
current = video.currentTime;
video.src = '2.mp4';
video.currentTime = current;
video.play();

一切都很正常。但视频中断了片刻。

如何在不中断观看的情况下切换视频。Youtube使用自动质量更改功能动态更改视频

EN

回答 1

Stack Overflow用户

发布于 2018-06-03 08:20:47

youTube使用一种叫做自适应流的东西--一种碎片化的MP4结构允许他们快速无缝地改变质量,因为他们只在非常小的块(大约2秒)中加载内容。如果你想这样做,你需要考虑一个支持HLS或(将来更好) MPEG-DASH (例如jwPlayer)的播放器,以及一个合适的编码方案(例如Encoding.com)。

如果您想要无缝地将源视频更改为新视频,那么最好的方法是在页面上有两个视频元素,第二个视频元素被加载、缓冲和暂停(或者更新currentTime以保持它们同步),然后当您想要切换这两个视频元素的可见性时。仍然会有轻微的过渡(特别是当两个播放头不在同一位置时)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50661941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档