8

我想在Android浏览器中播放音频,使用html5 <audio>标签。它在 iPhone 浏览器中运行良好,但在 Android 中却不行。我正在使用Android Virtual Device 4.0.3

有谁知道为什么?

安卓源码:

webView.loadUrl("file:///android_asset/www/test.html");

HTML 文件:

<audio controls="controls" format="mp3">
    <source src="achievement.mp3" /> 
</audio>

(我也听不到带有<embed><object>标签的音频)

4

2 回答 2

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>

这对我有用:)

于 2013-07-27T21:53:00.007 回答
1

我进行了快速搜索,并在谷歌代码上找到了这个问题报告。 似乎该标签不受支持。但是,该标签可以播放 mp3 文件。不利的一面是(如果我没看错的话)控件不可用。给它一个阅读,让我们知道你是怎么做到的。

我发现另一个问题有很多不同的可能解决方案:检查一下

于 2012-06-05T16:18:13.957 回答