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

标签 android html audio browser mp3

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

有人知道为什么吗?

安卓源码:

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

HTML 文件:

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

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

最佳答案

我在这里找到了解决方案 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>

这对我有用:)

关于android - 在 Android 浏览器中使用 HTML5 播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900816/

相关文章:

android - 设置 onitemclicklistener 以 listview 显示搜索 Activity 搜索结果

java.lang.ClassCastException : android. os.BinderProxy 无法转换为 xxx$LocalBinder

php - 单击 1 个产品类别时显示产品的 div 列表(并关闭其他 div)

jquery - 跟踪 jQuery css 更改的位置

python - Python 中的 Discord 机器人。同时播放两个音频文件

java - 如何使用MediaPlayer将MediaController添加到音乐列表?

java - 如何在内部 AsyncTask 类中从 doInBackground 调用外部类函数?

javascript - 获取鼠标相对于元素内容区域的位置

c# - BASS WASAPI BPMCounter

Java-Android-FTP上传主线程异常