如何在Buzz音频中加载SoundCloud轨道



我试图从SoundCloud加载一个轨道到一个Buzz音频对象。当我将流url粘贴到浏览器中时,它会像预期的那样重定向,但是当我尝试在Buzz对象中加载它时,由于某种原因不能正常工作。我怀疑是重定向破坏了它(尽管我不确定为什么会这样)。我在

上尝试了很多不同的变化
SC.get('/resolve', { url: track_url }, function(track, err) {
  mySound = new buzz.sound(track.stream_url+'?client_id=201b55a1a16e7c0a122d112590b32e4a');
});  

JSFiddle

我错过了什么吗?


我在一台Linux机器上运行了上面的代码,它运行得很好。我最初是在Windows上运行这个,这就是问题发生的地方。loadstart事件触发,然后1或2个progress事件触发,然后没有其他事件发生。

运行机器:
Ubuntu 12.04 64位
英特尔i5;8 GB
Chromium(最新版本)

不运行的机器:
Windows 7 64位
英特尔i7;8 GB
SRWare Iron Version 30.0.1650.0 (230000)

问题出在浏览器。我以为我已经排除了在Firefox v31上运行这个问题,但结果是我在FF上运行的是一个在任何地方都不起作用的变体。当我在Windows机器上运行的Firefox v31上尝试我在问题中链接的小提琴时,曲目播放正确。

最新更新