首页 热点资讯 义务教育 高等教育 出国留学 考研考公

使用html5 video播放的视频加载很慢怎么优化?

发布网友 发布时间:2022-04-25 10:40

我来回答

3个回答

热心网友 时间:2022-04-20 04:46

new个video,指定播放列表的第一个视频路径为src。监听end事件,回调里面把video的src改成列表的下一个,再play

代码示例:
var vList = ['视频地址url1', 'url2', '...']; // 初始化播放列表
var vLen = vList.length; // 播放列表的长度

var curr = 0; // 当前播放的视频
var video = new Video();
video.addEventListener('end', play);
play();

function play(e) {
video.src = vList[curr];
video.load(); // 如果短的话,可以加载完成之后再播放,监听 canplaythrough 事件即可
video.play();

curr++;
if (curr >= vLen) curr = 0; // 播放完了,重新播放
}
可以实现html5 播放多个视频。一个接一个的播放

热心网友 时间:2022-04-20 06:04

<video autoplay="autoplay" loop="loop" src="video.ogg"></video>
autoplay:当视频准备就绪就开始播放(不需要完全下载好,只要准备好了能播的时候就会马上播)
loop:循环播

热心网友 时间:2022-04-20 07:39

视频文件太大会导致加载慢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com