我正在创建同步网络扩展,我想修改视频的当前时间。所以我检测到了<video>并且我这样做是为了更改时间代码:
video.currentTime=5;
但 netflix 自动在屏幕上显示错误: https://prnt.sc/sm0ro9和 https://prnt.sc/sm0sev
我遇到了同样的错误this.video.currentTime=5;
我知道 video.currenttime 正在工作,因为在屏幕 1 中我们可以看到 Netflix 向我发送了准确的时间码。
有人知道如何编辑时间码吗?
我有一个带有视频的简单模式窗口(使用 Video.js)。我正在打开它并在单击时使用 jquery 关闭它。如果用户在任何时候关闭窗口,我需要视频暂停/停止。出于某种原因,我无法让它工作。我已经搜索了一段时间并得到了相同的答案,所以它应该很简单,但有些东西导致它无法正常工作。任何帮助,将不胜感激!
<a href="#" class="video1"></a>
<div class="modal" id="video1" style="display:none;">
<div class="modalBg"></div>
<div class="videoContainer">
<div class="closeBtn"></div>
<div class="video">
<video id="vid1" class="video-js vjs-default-skin" controls preload="none" width="auto" height="auto" data-setup="{}">
<source src="video/video.mp4" type='video/mp4' />
</video>
</div>
</div>
</div>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
$(".closeBtn").click(function() {
$(".modal").hide();
$("#vid1").player().pause();
});
$(".video1").click(function() {
$("#video1").show();
});
$('video').on('ended',function(){
$(".modal").hide();
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我已经在头部包含了所有必要的 video.js 文件,不要认为在此处包含这些引用很重要。
自 2013 年 9 月 2 日起,http://www.videojs.com/上有一个滑块可以控制视频播放器的 UI 元素的比例。我似乎无法在 API 中找到任何地方来设置该值。谢谢。