我正在开发包含音频播放器功能的Web应用程序。

我正在使用html-5音频标签,并且它在chrome中工作正常...但是在iPhone Safari浏览器中无法正常工作。

我正在使用颜色框jQuery lib进行弹出滑块对话框,并在弹出窗口中一个一个地播放音频文件。(我的过程是自动播放,我正在手动执行)首先播放音频,然后播放第二个音频..in一张幻灯片要播放2个音频文件。

在弹出初始化函数中,我编写了以下代码

audio1.play();
audio1.on('ended' function(){
audio2.play();
});

在iPhone苹果浏览器中不起作用(但在Windows和Android中工作)
※从第二张幻灯片开始,其工作方式类似于PC模式。

它可以在PC上正常工作,但不能在iPhone Safari中工作。

谁能帮我解决这个问题?

提前致谢

最佳答案

喜欢下面的代码并解决了问题

播放前增加了两行

audio1.load();
audio2.load();
audio1.play();
audio1.on('ended' function(){
audio2.play();
});

10-04 12:41