根据我的客户的要求,视频应在所有视频播放时间的10%内播放,并且应在10%之后暂停,并要求付费。如果用户已经订阅,则不应提示他付款。我正在考虑video.js脚本。是否有其他播放器来实现此功能或任何代码来实现此功能。请尽快回复。
谢谢
首先找出影片的时长,
myVideoPlayer.addEventListener('loadedmetadata', function() {
console.log(videoPlayer.duration);
});
然后计算该持续时间的10%。然后在该时间段之后使用//假设需要的分钟数变量暂停视频,该变量为视频时长的10%
myVideoPlayer.addEventListener("timeupdate", function(){
if(this.currentTime >= requiredminutes * 60 * 1000) {
this.pause();
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句