HTML 5视频播放器自定义用于暂停10%的视频播放后,它应该停止



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

最新更新