2014-04-07 43 views
2

Soundcloud JavaScript Api中是否存在一種方法,它只允許從點A到點B開始播放歌曲的特定部分。我知道它SoundManager 2對象可以使用例如選項開始播放歌曲{position:30000}從30秒開始,並使用onposition事件監聽器停止播放,但這些方法在整個下載歌曲上運行。正如SoundManager文檔中所述:Soundcloud Api - 只播放從[ms]開始的歌曲的特定部分

object:SMSound setPosition只能在duration屬性中定義的LOADED聲音數據中搜索。

現在檢查一個https://w.soundcloud.com/player/api_playground.html我發現使用的SoundCloud的Widget,可以發送206部分內容Get請求啓動在指定字節範圍流,而不需要下載整個文件。

範圍字節= 5537792-

所以我的最後一個問題是,是否有發送使用Javascript SDK和可選SoundManager類這樣的要求的可能性。

回答

0
+0

您好,感謝您的響應。我已經在所有3個瀏覽器中檢查過它,它似乎仍在下載整個文件?你有沒有測試過,看到它只下載一部分?有可能我做錯了,所以很確定地知道這一點。 – user3507275

+0

在瀏覽器中它不會工作,您是對的,但您可以使用url併爲您的請求定義一個範圍標題。那麼它應該工作。 – devbnz

相關問題