我已尝试了几种类型和设置(优秀的)mediaplayer.js的组合,但无法让BBC Radio 3在Chrome中播放.流URL是
here,并且从中获取的播放列表是
here.
标签是:
<audio src="http://bbcmedia.ic.llnwd.net/stream/bbcmedia_intl_lc_radio3_p?s=1362261751&e=1362276151&h=47e8b2755e05d1a5ceeb665f116984de" type="audio/mp4" id="player"></audio>
看看Chrome的检查器,我看到网络正在调用流,但它只是无限加载,没有音频启动.
其他流工作正常(demo),但这个特殊的流是有问题的,我认为它与AAC格式有关.
编辑:实例化代码是here,认为它比粘贴整个事情更清晰.
编辑2:它适用于Safari(Mac)!我假设与Quicktime有关.这就是为什么我认为AAC是个问题.
最佳答案 见
https://groups.google.com/forum/m/#!msg/jplayer/9Ks2Crfjwrg/jDCDBgv3qr0J.似乎AAC的支持有些奇怪.似乎AAC可以放在各种容器中.像m4a和FLV.另请参阅stackoverflow.com/questions/4018596/aac-streaming-from-shoutcast-in-flash.