HTML 5 Audio无法在iPhone Safari浏览器中运行

时间:2019-04-10 05:25:29

标签: jquery audio safari mobile-safari html5-audio

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

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

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

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

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

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

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

有人可以帮我解决这个问题吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

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

播放前添加了两行

audio1.load();
audio2.load();

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