Javascript 在内部播放声音云曲目<;音频>;标签不工作

Javascript 在内部播放声音云曲目<;音频>;标签不工作,javascript,html,audio-streaming,html5-audio,soundcloud,Javascript,Html,Audio Streaming,Html5 Audio,Soundcloud,我正在尝试在一个内部播放来自SoundCloudAPI的音乐,我的主要目标是开发一个带有d3.js和其他一些东西的频谱分析仪,但我就是不能让它工作。 我目前的代码是(这是一个): 播放器出现(在FF中,当出现错误时,它会消失),但我无法启动音乐。我知道音频标签的当前状态,例如,它不在FF中播放mp3。我以后会用一些库来修复它 那么,我做错了什么?有没有更好的方法来解决这个问题?音频播放得很好。你的例子对我很有用,你在什么浏览器上试用过,你在运行什么操作系统?最新的谷歌Chrome,Ubuntu

我正在尝试在一个内部播放来自SoundCloudAPI的音乐,我的主要目标是开发一个带有d3.js和其他一些东西的频谱分析仪,但我就是不能让它工作。 我目前的代码是(这是一个):

播放器出现(在FF中,当出现错误时,它会消失),但我无法启动音乐。我知道音频标签的当前状态,例如,它不在FF中播放mp3。我以后会用一些库来修复它


那么,我做错了什么?有没有更好的方法来解决这个问题?

音频播放得很好。你的例子对我很有用,你在什么浏览器上试用过,你在运行什么操作系统?最新的谷歌Chrome,Ubuntu 13.04。
<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Spectrum Analyzer</title>
</head>
<body>
  <h1>Spectrum Analyzer</h1>
  <audio id="player" controls></audio>

  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  <script src="//connect.soundcloud.com/sdk.js"></script>
  <script src="./stuff.js"></script>
</body>
</html>
(function($) {
  'use strict';

  var client_id = "SOME CLIENT ID";

  SC.initialize({
    client_id: client_id
  });

  SC.get("/tracks/55424024", {}, function(sound, error) {
    $('#player').attr('src', sound.stream_url + '?client_id=' + client_id);
  });
})(jQuery);