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

时间:2015-09-08 18:25:17

标签: javascript video youtube

转到以下网址:

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

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

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

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

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:3)

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

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

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

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

希望它有所帮助。

答案 2 :(得分:1)

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

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

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

如果是本机JavaScript事件,您可以使用:

How to trigger event in JavaScript?