问题场景:
小编在IOS真机上对自己的移动端app做真机测试时候,发现不能触发oncanplay事件;
问题分析:
- 后来百度查到,在IOS开发文档中有这样一句note:
The
preload
attribute is supported in Safari 5.0 and later. Safari on iOS never preloads.(意思是:IOS上的safari永远不会预加载)
- 结论:在IOS中不会自动加载音视频,所以oncanplay事件不会自动执行;在 pc 端和 android 端,系统会自动加载音视频,所以onc