在任何移动浏览器上使用时,SoundCloud SDK似乎存在问题。在我暂停然后恢复之前,曲目不会播放。
SC.stream(trackInfo.url,function(sound){
sound.play();
});
这是一个已知的问题/行为吗?我首先认为这是Android的一个问题,但是在iPhone上测试时我也有同样的行为。
EDITED
我认为这可能是异步加载问题,但即使我不立即调用sound.play()并通过用户点击播放触发它,它仍然无效。我要打电话>暂停>恢复。好消息是,一旦用户采取这些行动,自定义播放列表中的所有后续曲目(非SoundCloud)都可以连续播放而无需任何用户采取任何操作。
答案 0 :(得分:0)
好的,似乎问题是经过更多测试后的异步加载。用户必须在加载后明确点击播放。我之前有点被抛弃,因为有一个不相关的问题导致暂停/恢复效果。用户触发操作后,无需用户采取任何进一步操作即可播放所有曲目。