我創建了一個預覽HTML5視頻自動播放的網站,但它不適用於iPhone和Android 4+。任何人都可以請讓我知道我如何使它工作?HTML5視頻自動播放不適用於iPhone和Android?
回答
從iOS 6.1開始,不再可以在iPad上自動播放視頻。
我對他們爲什麼禁用自動播放功能的假設?
好吧,儘管許多設備所有者在他們的設備上都有數據使用/帶寬限制,但我認爲蘋果認爲用戶應該決定何時啓動帶寬使用。
一些研究後,我發現蘋果的文檔中的以下摘錄關於自動播放在iOS設備上,以確認我的假設:
「蘋果已經禁止對視頻的自動播放的決定iOS設備,通過腳本和屬性實現
在Safari中,在iOS(包括iPad在內的所有設備)上,用戶可能位於蜂窩網絡並按數據單元收費,預加載和自動播放禁用,直到用戶啓動它纔會加載數據。「 - Apple文檔。 Safari HTML5參考頁面中提供了一個單獨的警告,說明爲何無法在iOS上的Safari中播放嵌入式媒體:
警告:爲防止蜂窩網絡上的未經請求的下載,費用由用戶承擔,嵌入式媒體無法自動播放iOS上的Safari - 用戶始終啓動播放。一旦啓動播放,控制器會在iPhone或iPod touch上自動提供,但對於iPad,您必須設置控件屬性或使用JavaScript提供控制器。 這是什麼意思(就代碼而言)是,除非play()或load()方法由用戶操作觸發(例如點擊事件),否則Javascript的play()和load()方法在用戶啓動播放之前處於非活動狀態。 。
基本上,用戶啓動的播放按鈕可以工作,但onLoad =「play()」事件不會。
例如,這將播放電影:
<input type="button" value="Play" onclick="document.myMovie.play()">
而下面會做什麼在iOS上:取自
<body onload="document.myMovie.play()">
來源:
Can you autoplay HTML5 videos on the iPad?
但至於android,
在這裏你去
http://www.broken-links.com/2010/07/08/making-html5-video-work-on-android-phones/
- 1. iPhone上的HTML5視頻自動播放
- 2. html5視頻//自動播放
- 3. 使用html5自動播放mp4視頻
- 4. Slick.js和html5視頻在視頻上自動播放和暫停
- 5. 播放視頻適用於iPhone 4,但不能在iPhone 3G
- 6. 自動全屏html5視頻播放?
- 7. 在Fancybox中自動播放HTML5視頻
- 8. html5視頻自動播放延遲safari
- 9. ONENDED事件不適用於HTML5 Flash視頻播放
- 10. 播放視頻HTML5和Apache
- 11. 使用html5播放視頻和音頻?
- 12. 自動播放視頻僅適用於調整大小動作
- 13. 播放視頻HTML5
- 14. 使用Data Saver在Android Chrome上自動播放HTML5視頻
- 15. 禁用自動播放和使用HTML5視頻顯示控件
- 16. 在Android中使用Html5播放視頻
- 17. Html5視頻播放器不適用於ios移動應用程序?
- 18. iPhone:按順序自動播放視頻
- 19. HTML 5視頻自動播放在iphone
- 20. 同時播放HTML5視頻和音頻
- 21. 的jQuery/HTML5模式的視頻,如果自動播放存在播放視頻
- 22. html5視頻m3u8:如何自動播放視頻?
- 23. 使用HTML5播放視頻和聲音
- 24. 在android chrome中自動播放html5視頻
- 25. HTML5視頻播放器Android - PhoneGAP
- 26. Android webview支持html5視頻播放嗎?
- 27. 自動播放視頻如Facebook,Android
- 28. 使用HTML5和UIWebView在iPhone中播放視頻
- 29. HTML5視頻無法在Chrome和Safari上自動播放
- 30. HTML5視頻無法播放