2015-09-08 92 views
1

轉到一個URL,例如:如何在控制檯中播放和暫停Youtube視頻?

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

,並打開Chrome控制檯。我想知道什麼JavaScript命令將播放YouTube視頻和什麼JavaScript命令將暫停YouTube視頻。

我試過使用探查器和檢查器來查找這些命令,但它們隱藏得太好了。如果有人真的擅長javascript調試,這將是一個很大的幫助。謝謝!

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

+0

你想完成什麼?你想做一個瀏覽器擴展或什麼? –

+1

我想指出,在大多數情況下,直接播放嵌入鏈接(這是你在這裏鏈接的)被阻止。它可能會在第一次左右工作,但是一旦你刷新頁面,它就不會再播放了。它通常會檢查它是否在iframe中。 – bonesbrigade

回答

3

你試過觸發點擊實際的播放/暫停按鈕?

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

我認爲這將實際上工作!謝謝!哇,我不敢相信我沒有想到這一點。 – aztrorisk

1

這應該很容易做到,只需檢查附加到您按下的按鈕的事件,然後使用手動觸發它們即可。

例如,如果按鈕有一個jQuery事件處理程序使用方法:

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

或者如果它是一個原生的JavaScript事件中,你可以使用:

How to trigger event in JavaScript?

相關問題