根据我的客户需求,视频应在所有视频播放时间的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();
}
}