在视频(用video.js播放)被缓冲50%的情况下,如何创建回调函数?
有一个myPlayer.bufferedPercent()方法,我在下面的代码中一直使用,但似乎可以用,但是回调显然要好得多。
function checkBuffered() {
if (videoPlayer.bufferedPercent()*100 > 50){
clearTimeout(bufferedTimeout);
$("bufferingText").hide();
$("instructionsText").show();
$('#feedback_keyPress').html(videoPlayer.bufferedPercent()*100);
}
bufferedTimeout = setTimeout(checkBuffered, 1000 / FPS);
}
我借了fiddle可能会帮助
答案 0 :(得分:0)
根据video.js的文档,播放器已经触发了impl<K, V, S> Default for HashMap<K, V, S>
事件:
https://docs.videojs.com/player#event:progress
正在下载媒体时触发progress
事件。因此,应该是这样的:
progress