Bevour你把它标记为“旧”,我搜索了整个www的解决方案,但我找不到。
我正在制作一个播放声音效果的WebApp。我创建了一个var audio = new Audio()
元素,并将其src
更改为声音效果的网址。当我调用audio.play()
函数时,它会开始播放音效。在正常的safari中它可以工作,但是当我在元标记中将apple-mobile-web-app-capable
设置为true
时,WebApp会崩溃。我还尝试使用硬编码的audio
标记,使用javascript创建audio
标记并使用音频元素填充div,但它不起作用。
var audio = new Audio;
function set(src){ audio.src = src; }
function play() { audio.play(); }
function pause() { audio.pause(); }
<button onClick="set('https://incompetech.com/music/royalty-free/mp3-royaltyfree/Thief%20in%20the%20Night.mp3')">Set sound</button>
<button onClick="play()">Play sound</button>
<button onClick="pause()">Pause sound</button><br /><br />
<b>Music:</b> "Thief in the Night" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/
提前Tnx,Stephan