我如何使用 javascript play/pause 本地站点上的 youtube 播放器?

How can I play/pause youtube player on its native site itself using javascript?

我正在创建一个 chrome 扩展程序,当我切换到另一个选项卡时,如果我切换到的选项卡也在 youtube 上播放另一个视频,它会自动暂停 youtube 视频。我正在寻找至少 play/pause 控制本地 YouTube 播放器的方法。我拼命搜索后在互联网上找到的所有内容都与youtube iframe或嵌入有关,例如this one

有什么方法可以通过直接控制 youtube 播放器对象或其他一些 html5 浏览器功能 javascript 来实现这一点?

此致。

这在 youtube 视频页面上非常简单。

Try this simple js code:

var video = document.querySelector("video");
if (video.paused){video.play();} else {video.pause();}

但对于嵌入的 Youtube 视频,您可能需要通过 Youtube 查看 JavaScript API Reference docs. Read this for more details:

html5 个视频。

Try this:

var vid = document.getElementById("myVideo");

function playVid() {
    vid.play();
}

function pauseVid() {
    vid.pause();
}