如何在控制台中播放和暂停Youtube视频?

问题描述 投票:0回答:4

转到一个网址,例如:

https://www.youtube.com/embed/zvCBSSwgtg4

然后打开 chrome 控制台。我想知道什么 javascript 命令将播放 youtube 视频以及什么 javascript 命令将暂停 youtube 视频。

我尝试使用探查器和检查器来查找这些命令,但它们隐藏得很好。如果有人真的擅长 javascript 调试,这将是一个很大的帮助。谢谢!

是的,我知道 youtube 有 iframe 的 API,但我的用例不同。

javascript video youtube
4个回答
12
投票

对于 HTML5 youtube 播放器只需执行以下操作:

document.getElementsByTagName('video')[0].play()

document.getElementsByTagName('video')[0].pause()

我最近为此创建了一个 chrome 扩展:https://chrome.google.com/webstore/detail/youtube-playback-control/okbcoijdeebocmahlanbfemnckjonfnh

希望有帮助。


7
投票

您是否尝试过触发实际播放/暂停按钮的点击?

document.getElementsByClassName('ytp-play-button')[0].click();

1
投票

这应该很容易做到,只需检查附加到您按下的按钮的事件,然后使用手动触发它们。

例如,如果按钮有 jQuery 事件处理程序,请使用:

http://api.jquery.com/trigger/

或者如果它是原生 JavaScript 事件,您可以使用:

如何在JavaScript中触发事件?


0
投票

这是一个!

$('视频').playbackRate = 0.1-16

© www.soinside.com 2019 - 2024. All rights reserved.