2011-05-04 123 views
0

我正在寻找一种方法在android上播放音频流而不使用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> 

回答

0

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

  • 它启动一个单独的窗口中播放视频 - 他们不在线玩
  • 由于上述控件属性没有影响
  • 自动播放通常在移动设备上被忽略,因此用户不会incu R数据费用,除非他们已经明确要求媒体
  • 确保你在你的服务器配置树立正确的MIME类型,HTML5 Boilerplate can help with that

我觉得你的例子是失败,因为.ogg通常是音频文件( MIME audio/ogg),等效的视频容器将是.ogv(MIME video/ogg),但只是简单地重命名文件不太可能奏效,您必须将音频编码成视频文件,可能需要一些静态图片视频。

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

+0

我想要实现的是使用视频标签播放mp3或ogg流:/我无法修改流本身。 – Peeter 2011-05-05 06:35:45

+0

@Peeter我认为你不能用视频标签回放不是视频流的东西 – robertc 2011-05-05 07:47:17