2013-03-09 63 views
0

在我使用的URL生成src=""用于音频标签,看起来瞬间从SoundCloud接收流,如:在不同的文件格式

<audio src="http://api.soundcloud.com/tracks/81827374/stream?client_id=my_id" controls> 
</audio> 

但是它似乎的,这样的文件格式(MP3)在不支持Firefox和Opera浏览器,所以我需要提供其它格式,我以为会是这样的:

<audio preload="auto" controls> 
    <source src="some link for .wav file" /> 
    <source src="some link for .mp3 file" /> 
    <source src="some link for .ogg file" /> 
</audio> 

这是通过API的SoundCloud实现?

回答

2

不幸的是,我们现在不提供MP3以外的编码。

为了在不支持MP3的浏览器中播放音频(Firefox will probably get this support some time soon),您需要使用库,如Audio5JSSoundManager2

+0

使用Audio5JS时,如何获取带有soundcloud API的mp3 swf fallback文件? (我假设它应该可用,因为soundcloud为非HTML5浏览器提供闪回回退) – Ilja 2013-03-10 13:39:27

+0

当无法播放mp3时,Audio5js应自动使用Flash。以下是关于如何将SC JS SDK与Audio5JS一起使用的示例 - http://jsbin.com/ogaqus/4/edit – 2013-03-11 00:54:34

+0

Audio5JS已修复,可以毫无问题地遵循重定向。 – 2013-03-12 18:15:04