好了,所以我有这样简单的事情,因为这:
<audio autoplay='autoplay' loop='loop' id='audio' controls>
<source src='http://www.w3schools.com/html/horse.ogg'/>
<source src='http://www.w3schools.com/html/horse.mp3'/>
</audio>
现在,当我播放音频在iOS设备上,它循环很好,一切, 但是 ,当我关闭浏览器窗口,或者切换标签,它只是不断循环,并暂停它,如果我关了浏览器标签的唯一途径。 我试图消除loop='loop'
和重放它onended
使用JavaScript, 和这样的作品,但声音是约1.5分钟长,它仍然是非常恼人。 但没有工作,要么是因为ended
即使在未打开浏览器事件触发。
演示中的声音是第一个,我可以在网上找到,但要注意,我实际的声音是相当长的,所以我需要pause
它在关闭浏览器窗口。
我试着暂停它onblur
, onunload
和onbeforeunload
无济于事。 有没有办法从在后台播放停止音频?