2014-02-05 18 views

回答

1

這取決於您是否使用html5或Flash播放器。

我不認爲你可以跟Flash播放器,但HTML5是可能的。

您可以向html5客戶端的按鈕發送點擊事件,也可以直接使用視頻元素的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 
8

如果您使用的是基於HTML5播放器,您可以直接the <video> element使用its DOM API互動,正如您在託尼的答案被告知。

如果您使用的是基於Flash的播放器,則可以使用YouTube JavaScript Player API與它進行交互。玩家元素似乎有ID movie_player,我沒有使用權在YouTube.com API方法的任何問題:

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

另外,不要被迷惑$,沒有jQuery的。

+3

$是谷歌別名'document.querySelector'在使用鉻控制檯API,只是澄清。因爲這個問題是關於chrome開發工具的,所以最好使用它。很好的答案。 – Winchestro

3

如果使用基於HTML5的球員,那麼

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

OR

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

參考here

如果使用基於Flash的播放器,然後查看

player.playVideo() 
player.pauseVideo() 

參考here