我正在使用Soundcloud API进行流式处理,它在桌面上运行得非常漂亮,但在移动设备上却没有(此时只测试iphone和ipad)。
当我尝试使用流式SDK时,问题似乎就出现了。使用下面直接来自Soundcloud文档的片段甚至不能在移动设备上工作。 https://developers.soundcloud.com/docs/api/sdks#streaming
SC.stream("/tracks/293", function(sound){
sound.play();
});
如果我在console.log中声音变量,我会得到假,而不是我期望的Soundcloud流对象。
SC.stream("/tracks/293", function(sound){
console.log(sound); // false
});
使用SC.get获取曲目不是问题,因为我正在返回一个对象,因此Soundcloud已正确初始化。
对此的任何帮助都将非常感激。
谢谢!
答案 0 :(得分:0)
SC.initialize({
client_id:'YOUR CLIENT ID'
});
SC.stream("/tracks/293").then(function(sound){
sound.play();
});