如何解决如何停止/禁用寻找<stream>标签的视频?
我需要停止搜索/转发视频功能。我正在按照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 举报,一经查实,本站将立刻删除。