首页 > 解决方案 > 寻找 Netflix 视频中的某个点

问题描述

我正在创建一个同步网络扩展,我想修改视频的当前时间。所以我检测到了<video>,我这样做是为了更改时间码:

video.currentTime=5;

但 netflix 会自动在屏幕上显示错误: https ://prnt.sc/sm0ro9和 https://prnt.sc/sm0sev

我遇到了同样的错误this.video.currentTime=5;

我知道 video.currenttime 正在工作,因为在屏幕 1 中我们可以看到 netflix 向我发送了准确的时间码。

有人知道我如何编辑时间码吗?

标签: javascripthtmljquerynetflix

解决方案


好的,多亏了保罗,我找到了答案:我需要在页面中注入这段代码:

const videoPlayer = netflix.appContext.state.playerApp.getAPI().videoPlayer;
const player=videoPlayer.getVideoPlayerBySessionId(videoPlayer.getAllPlayerSessionIds()[0]);

如果我想寻求:

player.seek(1091243)

(到 18 分钟)

谢谢你们的帮助。


推荐阅读