使用JavaScript控制Netflix播放器

mhs*_*jlw 10 javascript html5 netflix

我想制作一个能够控制Netflix播放器的Chrome扩展程序.

据我所知,目前的Netflix播放器是用HTML5编写的,所以我想知道是否有办法控制播放器,例如播放,暂停,音量控制和改变视频的位置.

我已经尝试使用它来控制播放和暂停功能,它的工作原理.

document.getElementsByClassName("player-control-button player-play-pause")[0].click();
Run Code Online (Sandbox Code Playgroud)

我也试过用,但后来我得到一个错误,说这videoPlayer()不是一个功能

netflix.cadmium.objects.videoPlayer();
Run Code Online (Sandbox Code Playgroud)

我可以做些类似的事情来改变视频的音量和位置吗?

谢谢!

小智 5

首先将<video>元素作为变量,例如:

media = document.getElementById("netflixVideoPlayer");
Run Code Online (Sandbox Code Playgroud)

之后您可以控制音量。要静音:

media.volume = 0
Run Code Online (Sandbox Code Playgroud)

将音量调至 100%:

media.volume = 1
Run Code Online (Sandbox Code Playgroud)

将音量调至 60%:

media.volume = 0.6
Run Code Online (Sandbox Code Playgroud)

开始视频:

media.start();
Run Code Online (Sandbox Code Playgroud)

暂停视频:

media.pause();
Run Code Online (Sandbox Code Playgroud)

  • `media = document.getElementsByTagName("video")[0];` 并且它在 2021 年有效 - 即使对于交互式 Netflix 电影也是如此。 (2认同)