在iOS的Ajax响应播放HTML5音频(Playing html5 audio in ajax r

2019-10-16 19:38发布

很多谷歌搜索和研究之后,我发现,iOS的块自动播放HTML5音频和视频。 音频和视频只能播放以点击事件的响应。

现在,我有一个问题。 我有很多的用户生成的播放列表运行一个音乐网站。 点击播放后,我做一个Ajax请求获取跟踪网址,然后加载它们并播放它们。 iOS不认为这是一个同步的单击事件来播放音乐,所以音乐不上开始播放点击播放按钮。 我必须点击播放控制的暂停和播放按钮,使其开始播放(这基本上只是使用暂停()和play())。

我只是想不出该怎么办。 加载前手的所有MP3的网址点击事件之前是不可行的。 是否有任何其他的方式来完成这件事?

Answer 1:

好吧,有点鬼混和研究之后,我想通了,只有这样才能做一个播放列表提取和一个键播放,是使用同步请求,而不是一个AJAX请求的。 该页面将冻结而要求加载,但它似乎是唯一的出路。



文章来源: Playing html5 audio in ajax response in iOS