在iOS 8.1中的safari Web应用程序中播放音频

时间:2014-12-08 21:04:03

标签: audio web-applications ios8.1

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

0 个答案:

没有答案