2013-03-09 62 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