转到以下网址:
https://www.youtube.com/embed/zvCBSSwgtg4
并打开chrome控制台。我想知道javascript命令将播放youtube视频以及javascript命令将暂停youtube视频。
我尝试使用探查器和检查器来查找这些命令,但它们隐藏得太好了。如果有人真的擅长javascript调试,这将是一个很大的帮助。谢谢!
是的,我知道youtube有iframe的API,但我的用例不同。
答案 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事件,您可以使用: