android - Android 上的 HTML5 <audio> 标签

标签 android html google-chrome audio

我发现很多帖子都在讨论 Android 上对标签的支持。到目前为止,即使是 Android Froyo 2.2 也无法播放音频(我已经在 nexus One 上进行了测试)。

根据 www.html5test.com 网页,标签本身是受支持的,但浏览器中没有编解码器(mp3、ogg..)。那么我该如何解决这个问题呢?

到目前为止,我只看到一种解决方案,使用可以播放 mp3 的嵌入式 Flex 或 Flash 播放器。那是对的吗?这是我可以在 Android 网络浏览器中播放 .mp3 或其他音频流的唯一方法吗?

Android 2.3 Gingerbread 是否支持某些音频流???

非常感谢 BR 斯腾

稍后添加:我最终使用的工作解决方案是用于流式传输的小型 Flex .swf。它可以很容易地与 HTML 网页集成(Flex-Javascript 通信效果很好)。唯一的问题是在某些手机上没有重新安装 Flash Player,必须先从 Android Market 下载。

更晚添加:嗯,<audio>即使在 Android 2.3 上,元素也有问题 - 我不知道谷歌在做什么,这么简单的事情就是一个问题。使用 Flex Player 没问题,但问题是在某些手机上无法从 Android 市场安装 Adob​​e Flash 播放器,因为有一些 Adob​​e HW 要求,如 1Ghz CPU 等。HTC 等一些供应商提供自己的 Flash 播放器,但这些非常糟糕,无法与 AS 3.0 一起正常工作...到目前为止,一切都完美无缺,尤其是在三星手机(如 Nexus S 或 Galaxy S)上。

最佳答案

您发现的内容也与我遇到的内容一致。 2.2 支持音频标签,但没有编解码器支持它,这显然是一个错误,已在 Froyo 之后的版本中修复:

http://code.google.com/p/android/issues/detail?id=9372

我在我的 Nexus S 上使用了带有 mp3 文件的音频标签,它在那里工作正常(至少对于最新的固件版本)。

关于android - Android 上的 HTML5 <audio> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4895188/

相关文章:

android - 通过调用从 Android 发送传真(不是在线服务)

Android Room 持久性库@Update 不工作

Javascript - 在 JSP 中定义变量

javascript - 为什么渲染树不包含绝对定位的元素?

javascript - 请求在 chrome 中偶尔会停滞很长时间

android - Archos 101 互联网平板电脑 : Is it possible to hide default Android (software) buttons

android - 如何在 Android 中以编程方式更改按钮大小?

javascript - 删除表中带有复选框的数据

javascript - 动态添加的输入元素在脚本中不返回值

php - 如果设置了部分内容 header ,谷歌浏览器无法完成请求