2015-09-21 54 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

相关问题