我如何使用 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();
}
我正在创建一个 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();
}