在Android浏览器中使用HTML5播放音频

时间:2012-06-05 16:06:51

标签: android html5 audio browser mp3

我想使用 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>标签的音频

2 个答案:

答案 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