2012-11-19 9 views
8

サウンドクラウドトラックからソースノード(https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaElementAudioSourceNode)を作成する方法があるかどうかを知りたいと思います。soundcloudからWebオーディオのapiソースノードを設定する

私はWebオーディオAPIでは大丈夫ですが、soundcloud sdkの新機能は、soundmanager2に依存していることを理解しています。だから、おそらくsoundmanager2のいくつかのオプションがありますか?

よろしく

+0

ちょうどそれが使用する生のURLを確認してください? –

答えて

12

あなたがMediaSourceNodeとして使用されるように、audio要素のためsrcとして設定することができ、トラックを要求し、stream_urlプロパティを使用することができます。

は、ここでのコード例です:

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

+0

そのシンプルな??大丈夫です:)感謝@グリズリー –

関連する問題