查看youtube.com时,我可以从Chrome开发者控制台控制视频吗?

时间:2014-02-05 19:38:35

标签: javascript google-chrome youtube

我希望能够在Chrome DevTools中暂停和播放JavaScript控制台内的视频。这可能吗?

3 个答案:

答案 0 :(得分:10)

如果您使用的是基于HTML5的播放器,则可以直接使用the <video> elementits DOM API进行互动,就像您在Toni的回答中所说的那样。

如果您使用的是基于Flash的播放器,则可以使用YouTube JavaScript Player API与其进行互动。播放器元素似乎具有ID movie_player,我在YouTube.com上使用API​​方法时没有任何问题:

$('#movie_player').playVideo();
$('#movie_player').seekTo(60);
$('#movie_player').pauseVideo();

另外,不要被$弄糊涂,没有jQuery。

答案 1 :(得分:3)

如果使用基于HTML5的播放器观看,则

$('.video-stream').play()
$('.video-stream').pause()

OR

$('video').play()
$('video').pause()

参考here

如果使用基于Flash的播放器观看,则

player.playVideo()
player.pauseVideo()

参考here

答案 2 :(得分:1)

这取决于你使用的是html5还是flash播放器。

我认为你不能与flash播放器交谈,但html5是可能的。

您可以将点击事件发送到html5-client的按钮,也可以直接使用video-element的play()和pause()方法。

http://www.w3schools.com/tags/ref_av_dom.asp

$("video").play();
$("video").pause();

//seems like jquery has some support of its own for these basic functions too