【发布时间】:2012-06-08 11:36:05
【问题描述】:
经过大量谷歌搜索和研究,我发现 iOS 会阻止自动播放 html5 音频和视频。音频和视频只能作为对点击事件的响应来播放。
现在,我有另一个问题。我经营一个音乐网站,里面有很多用户生成的播放列表。单击播放后,我发出 ajax 请求以获取曲目 URL,然后加载并播放它们。 iOS 不会将此视为播放音乐的同步点击事件,因此音乐不会在点击播放按钮时开始播放。我必须单击播放器控件的暂停和播放按钮才能开始播放(基本上只使用 pause() 和 play())。
我只是想不出该怎么做。在点击事件之前预先加载所有 MP3 URL 是不可行的。有没有其他方法可以做到这一点?
【问题讨论】:
标签: javascript ios mobile-safari html5-audio