问题描述
我需要停止搜索/转发视频功能。我正在按照Player API https://developers.cloudflare.com/stream/video-playback/player-api/使用流HTML标记。以下是我用于尝试禁用脚本的代码,但是它不起作用。
请提出解决方案。
<stream id="video" src="abcde1234567" preload controls ></stream>
<script data-cfasync="false" defer type="text/javascript" src="https://embed.videodelivery.net/embed/r4xu.fla9.latest.js?video=abcde1234567"></script>
<script>
var video = document.getElementsByTagName('stream');
var supposedCurrentTime = 0;
video.addEventListener('timeupdate',function() {
if (!video.seeking) {
supposedCurrentTime = video.currentTime;
}
});
// prevent user from seeking
video.addEventListener('seeking',function() {
// guard agains infinite recursion:
// user seeks,seeking is fired,currentTime is modified,current time is modified,....
var delta = video.currentTime - supposedCurrentTime;
// delta = Math.abs(delta); // disable seeking previous content if you want
if (delta > 0.01) {
video.currentTime = supposedCurrentTime;
}
});
video.addEventListener('ended',function() {
// reset state in order to allow for rewind
supposedCurrentTime = 0;
});
</script>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)