从SoundCloud设置Web音频API源节点

8

只需要检查它使用的原始URL即可吗? - Mikko Ohtamaa
1个回答

13

您可以请求一首歌曲并使用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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接