我想知道是否有任何方法從soundcloud音軌創建源節點(https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaElementAudioSourceNode)。從soundcloud安裝web音頻api源節點
我可以使用網絡音頻API,但是對於soundcloud sdk而言,據我所知它依賴於soundmanager2。所以也許soundmanager2有一些選項可用?
問候
我想知道是否有任何方法從soundcloud音軌創建源節點(https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaElementAudioSourceNode)。從soundcloud安裝web音頻api源節點
我可以使用網絡音頻API,但是對於soundcloud sdk而言,據我所知它依賴於soundmanager2。所以也許soundmanager2有一些選項可用?
問候
您可以請求跟蹤,然後使用stream_url
屬性,你可以設置爲src
的音頻元素,用作MediaSourceNode。
下面是一個例子代碼:
var context = new webkitAudioContext(),
audio = new Audio(),
source,
// `stream_url` you'd get from
// requesting http://api.soundcloud.com/tracks/6981096.json
url = 'http://api.soundcloud.com/tracks/6981096/stream' +
'?client_id=YOUR_CLIENT_ID';
audio.src = url;
source = context.createMediaElementSource(audio);
source.connect(context.destination);
source.mediaElement.play();
這裏的例子生活:http://jsbin.com/ikixot/1/edit
那簡單?好吧然後:)謝謝@ gryzzly –
只是檢查它使用的原始網址嗎? –