iphone浏览器(三大主流浏览器) 开webApp中 audio 播放不了

Gogh
  • 35
  1. 基于 zepto 写的 webApp

  2. H5 <audio> 标签 加载资源后 设置自动播放, 在pc端、 安卓手机 都能正常打开播放, iphone打开后 加载都没问题 autoplay 放不了

  3. 尝试过 手机QQ 内置浏览器 打开网站 可以播放

  4. 微信内置浏览器不行

回复
阅读 6k
3 个回答

从ios 4.2开始,所有的媒体元素必须要用户操作之后才能播放,比如点击、输入动作, 这个是ios的一个安全限制
就是这样的,所以这个问题没法解决

iPHONE上网页里的音频播放器一律无法自动播放。

某熊猫桑
  • 16.1k

这个问题比较无解,我写H5的时候一般的做法是在起始页里放个按钮,提示用户点击进入,然后play方法就放在这个点击事件里;其实就是个遮罩层加个one事件,点哪都行,点完直接remove。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏