2015-09-21 55 views
0

我用:SC.stream返回沒有屬性

SC.stream("/tracks/293", function(sound){ 
    sound.play(); 
}); 

有時我得到錯誤Uncaught Error: AudioManager: You need to pass a valid src因爲API返回No Properties(空對象)。

是否可以檢查API返回並跳過此軌道。

回答

-1

我想你已經忘了初始化SDK。 我只收到沒有SDK init的錯誤。

這應該工作:

// initialize client with app credentials 
SC.initialize({ 
    client_id: 'YOUR_CLIENT_ID', 
}); 

SC.stream("/tracks/293", function(sound){ 
    sound.play(); 
}); 

https://developers.soundcloud.com/docs/api/guide#authentication

+0

我做到了。有些歌曲播放,有些則沒有。 – NickDK

+0

我只在沒有初始化的情況下得到錯誤。對於提到的軌道,我總是得到一個結果。請提供更多的代碼或小提琴。哪些trackids/url不工作? – devbnz

相關問題