在iphone web应用程序中播放背景声音

在iphone web应用程序中播放背景声音,iphone,background,audio,Iphone,Background,Audio,使用html css和javascript有没有办法为iphone Web应用程序播放背景音乐 例如,当在webapp中单击链接时,声音应在后台播放而不重复播放,并且当声音播放时,浏览器不应打开iphone上的任何应用程序,而带有链接的html页面应保持原样,并且只有声音应在后台播放当然-查看HTML5标签(http://www.w3schools.com/html5/tag_audio.asp). 您可以使用Javascript触发播放,并在浏览器中播放(在本例中为mobile safari)

使用html css和javascript有没有办法为iphone Web应用程序播放背景音乐


例如,当在webapp中单击链接时,声音应在后台播放而不重复播放,并且当声音播放时,浏览器不应打开iphone上的任何应用程序,而带有链接的html页面应保持原样,并且只有声音应在后台播放

当然-查看HTML5标签(http://www.w3schools.com/html5/tag_audio.asp). 您可以使用Javascript触发播放,并在浏览器中播放(在本例中为mobile safari)。上面的链接应该是一个很好的起点。

当然可以 在这里结账两人都成功地通过了iphone/ipod touch/ipad的测试


是,您可以使用Audio()对象在后台播放音乐


现场演示:

我花了很长时间才弄明白这一点,所以我不妨把这个留在这里:


我找到的所有技术文档都说,您可以在IOS safari中播放声音,但您必须呼叫控制器才能开始播放。即使使用javascript,似乎也无法在页面打开或事件发生时自动播放声音。

他不是在询问Safari是否在后台播放音频。他要求播放音频或声音,同时切换到另一个应用程序。这在IOS 10上是可能的,但在IOS 12.3上似乎不起作用

老把戏是开始播放网页声音,单击主页按钮(声音停止),然后向上滑动控制面板,然后单击音乐控制面板上的播放按钮

虽然这可能适用于Youtube,但不适用于浏览器的本地声音或语音合成