我创建了一个预览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视频无法播放