在 Netflix 视频中寻找一个点

Seek to a point in a Netflix video

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

video.currentTime=5;

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

我遇到了与 this.video.currentTime=5;

相同的错误

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

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

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

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

如果我想寻找:

player.seek(1091243)

(到 18 分钟)

感谢大家的帮助。