我一直試圖讓YouTube JS API的stopVideo()
方法現在工作一段時間。大家都說這就像在iframe元素上調用它一樣簡單,但我能夠使其工作的唯一方法是通過名爲postMessage()
的方法,我在別人的Stackoverflow帖子中找到了該方法。YouTube API需要postMessage()。爲什麼?
代碼:
$('iframe').postMessage('{"event":"command","func":"stopVideo","args":""}', '*')
是什麼最終得到了它爲我工作。但是,我仍然不明白我在做什麼。任何人都可以向我解釋這個嗎?
有趣。有一點需要注意的是,最新的YouTube嵌入代碼使用iframe。 – dana
謝謝。在我看來,只有IE 7及以下版本不支持它。這對我來說足夠了!謝謝! –