html在线缓存视频,javascript – 如何为HTML视频添加缓冲

给你的视频提供ID:

用于缓冲:

var vid = document.getElementById("myVideoOne");

alert("Start: " + vid.buffered.start(0)

+ " End: " + vid.buffered.end(0));

var vid = document.getElementById("myVideoTwo");

alert("Start: " + vid.buffered.start(0)

+ " End: " + vid.buffered.end(0));

要自动停止,您可以在videoPlay1和videoPlay2功能中使用它:

function videoPlay1() {

var video1 = document.getElementById("myVideoOne");

var video2 = document.getElementById("myVideotwo");

if (video1.paused) {

video1.play();

video2.pause();

} else {

video1.pause();

video2.pause();

}

}

function videoPlay2() {

var video1 = document.getElementById("myVideoOne");

var video2 = document.getElementById("myVideotwo");

if (video2.paused) {

video2.play();

video1.pause();

} else {

video1.pause();

video2.pause();

}

}

示例:要为myVideoOne设置加载器,您可以使用此jquery:

CSS:

video.loading {

background: black url(/yourGifImg.gif) center center no-repeat;

}

jQuery的:

$('#myVideoOne').on('loadstart', function (event) {

$(this).addClass('loading')

});

$('#myVideoOne').on('canplay', function (event) {

$(this).removeClass('loading')

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值