1

プロジェクトでSoundcloud Javascript SDK(http://developers.soundcloud.com/docs/api/sdks#javascript)を使用していますが、プレーヤーにサウンドをロードして次のように再生させることができました:

SC.get("/resolve/",{
    url: href
},function(response){               
   SC.stream("/tracks/"+response.id,{},function(sound){
        sound.play();

   });
}) 

sound.play() を使用してコールバックでサウンドマネージャーオブジェクトをトリガーして再生することはできますが、ドキュメントで説明されているオブジェクトのイベントにアクセスする方法がわかりません ( http://www.schillmania.com/projects/soundmanager2 /doc/ ) whileplaying() のように

これらを追加するにはどうすればよいですか? 私はこの種のことを試しました:

sound.whileplaying(function(){
   alert("hooray!")
})

しかし、それはうまくいきません。

どうもありがとうジュリアン

4

2 に答える 2

3

これはうまくいくはずです:

SC.stream("/tracks/" + response.id, {
  whileplaying: function () {
    console.log("track is playing");
  }
}, function (sound) {
  sound.play();
});
于 2013-07-14T14:23:18.070 に答える