【发布时间】:2015-06-15 23:21:21
【问题描述】:
我在启用自动播放的情况下动态创建了一个音频播放器。但它适用于桌面浏览器,而不是安卓浏览器。并且 progress 处理程序未调度。
如果我启用controls 属性并单击播放按钮,它将调度进度处理程序并播放音频。甚至我也尝试通过调用play() 方法手动播放。
我想在canplaythrough 处理程序触发后播放音频。
【问题讨论】:
我在启用自动播放的情况下动态创建了一个音频播放器。但它适用于桌面浏览器,而不是安卓浏览器。并且 progress 处理程序未调度。
如果我启用controls 属性并单击播放按钮,它将调度进度处理程序并播放音频。甚至我也尝试通过调用play() 方法手动播放。
我想在canplaythrough 处理程序触发后播放音频。
【问题讨论】:
移动设备上的音频通常需要用户事件(点击/触摸)才能播放,这似乎是您的情况。
您可以查看 SoundJS Mobile Safe Tutorial 以了解有关该问题的更多信息以及解决该问题的几种方法。
希望对您有所帮助。
【讨论】: