我想使用 html5 <audio>
标记在 Android 浏览器中播放音频。它在iPhone浏览器中运行良好,但在Android中无效。我正在使用 Android虚拟设备4.0.3 。
有谁知道为什么?
Android来源:
webView.loadUrl("file:///android_asset/www/test.html");
HTML文件:
<audio controls="controls" format="mp3">
<source src="achievement.mp3" />
</audio>
(我无法听到带有<embed>
和<object>
标签的音频
答案 0 :(得分:2)
我在这里找到了解决方案 Embed Background Audio in Android >= 2.3 Browser
<audio id="audio1" controls="controls" loop="loop" autoplay="autoplay" >
<source src="scene1.mp3" type="audio/mpeg" />
<source src="scene1.ogg" type="audio/ogg" />
</audio>
这对我有用:)
答案 1 :(得分:1)
我进行了快速搜索,发现this issue report on google code.标签似乎不受支持。但是,标签是并且可以播放mp3文件。缺点是(如果我正确读取)控件不可用。给它一个阅读,让我们知道你是如何做出来的。
我发现了另一个有很多不同解决方案的问题:Check it out