在android @ website上播放音频

时间:2011-05-04 22:04:23

标签: android html5

我正在寻找一种在不使用flash的情况下在Android上播放音频流的方法。

到目前为止我尝试过:

这只是声称“抱歉,此视频无法播放”。

<video id="video" controls="controls" preload="none" autoplay="autoplay" src="http://194.106.119.243/powerhit_hi.ogg" tabindex="0"></video>

以下根本不做任何事情。据我搜索,看起来Android根本不支持音频标签,直到2.3和2.3它确实支持它,但没有编解码器工作所以它实际上不起作用。

<audio id="audio" controls="controls" preload="none" autoplay="autoplay" tabindex="0">
    <source src="http://194.106.119.243/powerhit_hi.ogg"></source>
    <source src="http://194.106.119.243/powerhit_hi.mp3"></source>
</audio>

1 个答案:

答案 0 :(得分:0)

我有一个Android 2.2设备和I can get video to work,但您应该注意以下几点:

  • 它会启动一个单独的窗口来播放视频 - 它们不会在页面中内嵌播放
  • 因为上面的控件属性没有效果
  • 自动播放通常在移动设备上被忽略,因此除非用户明确要求媒体,否则用户不会产生数据费用
  • 确保您在服务器配置中设置了正确的MIME类型HTML5 Boilerplate can help with that

我认为您的示例失败,因为.ogg通常是音频文件(MIME audio / ogg),等效的视频容器将是.ogv(MIME视频/ ogg),但只是重命名文件不太可能工作,你必须把音频编码成一个视频文件,也许有一些静态图片用于视频。

和你一样,I couldn't get audio to play anything on my device