Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在控制台中播放和暂停Youtube视频?_Javascript_Video_Youtube - Fatal编程技术网

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

Javascript 如何在控制台中播放和暂停Youtube视频?,javascript,video,youtube,Javascript,Video,Youtube,转到url,例如: 然后打开chrome控制台。我想知道哪个javascript命令将播放youtube视频,哪个javascript命令将暂停youtube视频 我尝试使用探查器和检查器查找这些命令,但它们隐藏得太好了。如果有人真的擅长javascript调试,这将是一个很大的帮助。谢谢 是的,我知道youtube有iFrame的API,但我的用例不同。这应该很容易做到,只需检查您按下的按钮上是否有附加的事件,然后使用手动触发即可 例如,如果按钮具有jQuery事件处理程序,请使用: 或者

转到url,例如:

然后打开chrome控制台。我想知道哪个javascript命令将播放youtube视频,哪个javascript命令将暂停youtube视频

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


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

这应该很容易做到,只需检查您按下的按钮上是否有附加的事件,然后使用手动触发即可

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

或者,如果是本机JavaScript事件,则可以使用:


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

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

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

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

document.getElementsByTagName('video')[0]。暂停()

我最近为相同的浏览器创建了一个chrome扩展:


希望能有所帮助。

你想完成什么?你是想做一个浏览器扩展还是什么?我想指出的是,在大多数情况下,直接播放嵌入链接(这就是你在这里链接的内容)是被阻止的。它可能会在第一次左右工作,但一旦你刷新页面,它将不再播放。它通常会检查它是否在iframe中。我认为这实际上是可行的!谢谢哇,真不敢相信我居然没想到这个。