現在我有通過iframe載入的youtube視頻。當它處於這種狀態時,是否可以檢查YouTube視頻是否結束?我可以通過Iframe使用OnStateChange()嗎?Iframe/Javascript檢查Youtube視頻結束
3
A
回答
1
是的,但它是一個實驗性API:
0
如果你有你的頁面上的iframe
,其src
屬性包含不具有相同的域,協議或端口作爲容器頁面的URL,你不能訪問,因爲Same Origin Policy其document
。
你可能想看看支持postMessage()
的YouTube。
如果您確實擁有iframe
的內容,則可以獲取其iframe.contentDocument
,您可以在其中訪問iframe
的document
。
3
你可以檢測到視頻的結尾,像這樣:
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED){
// your code to run after video has ended
}
}
相關問題
- 1. YouTube視頻結束
- 2. Youtube視頻結束淡出
- 3. 檢查YouTube視頻(MPMoviePlayer)是否已結束
- 4. 的Android檢查視頻流結束
- 5. youtube api視頻加載功能結束
- 6. YouTube視頻結束時的操作!
- 7. 當Youtube視頻結束時隱藏iframe
- 8. YouTube視頻結束時隱藏Div
- 9. Javascript檢測結束視頻
- 10. Swift:檢測視頻結束
- 11. 檢測YouTube視頻結束時 - javascript - 不起作用
- 12. 嵌入式YouTube視頻 - 結束時刪除視頻
- 13. 檢查YouTube視頻使用此代碼
- 14. 腳本,檢查YouTube的新視頻
- 15. 檢查YouTube視頻ID存在的Javascript
- 16. 檢查YouTube視頻流是否存在
- 17. 檢查URL是否爲YouTube視頻
- 18. Youtube - 檢查視頻加載時間
- 19. 如何從頻道(YouTube)檢索視頻的YouTube視頻ID
- 20. 檢索視頻直播已結束
- 21. 如何檢測BrightCove視頻的結束?
- 22. 當HTML5視頻結束時檢測到
- 23. 使用IMediaSeeking檢測視頻結束
- 24. 檢查視頻上傳到YouTube的進度 - 未發佈視頻
- 25. 檢查Youtube視頻ID匹配是否加載新視頻ID
- 26. Youtube視頻數據檢索
- 27. 檢測禁用Youtube視頻
- 28. 視頻結束後結束活動
- 29. Youtube API如何在視頻結束時從0秒播放視頻? Iframe,Javascript
- 30. 如何在Android中結束1個視頻後播放下一個YouTube視頻