寻找 Netflix 视频中的某个点

Zar*_*734 3 html javascript jquery netflix

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

video.currentTime=5;

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

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

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

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

Zar*_*734 5

好的,感谢 Paul,我找到了答案:我需要在页面中注入以下代码:

const videoPlayer = netflix.appContext.state.playerApp.getAPI().videoPlayer;
const player=videoPlayer.getVideoPlayerBySessionId(videoPlayer.getAllPlayerSessionIds()[0]);
Run Code Online (Sandbox Code Playgroud)

如果我想寻求:

player.seek(1091243)
Run Code Online (Sandbox Code Playgroud)

(到18分钟)

谢谢你们的帮助。