2016-12-19 7 views
1

私はSoundJSを使用して音楽を再生しています。曲が終了したときはどうすれば検出できますか?曲の終わりを検出する - SoundJS

SoundJSはイベントを検出できますが、ソング終了時のイベントはありますか?このような何か:

var songInstance = createjs.Sound.play("sound"); 
songInstance.on("_SONG_ENDED_", function(){ 
    //do something after song has ended 
}); 

答えて

2

は、私はあなたがこのサイトをオフに基づいて、以下のコードを実行することができると思う:返信用http://createjs.com/docs/soundjs/classes/Sound.html

instance.on("complete", this.handleComplete, this); 
+0

ちょっと感謝を。私はそれを試みた。私は、 "完全な"とは、 "曲を読み終えたのではなく、"曲を読み終えたことを意味すると信じています。 – David

+0

意味があります。 –

+2

この回答は正しいです。インスタンス上の「complete」イベントは、サウンドの再生が完了したことを示します。 PreloadJSにはオーディオ読み込み用の同様の「完全」イベントがありますが、SoundJSのSoundの内部プリロードは「ファイルロード」イベントです。ここにインスタンス "完全"イベントのドキュメントがあります。 http://createjs.com/docs/soundjs/classes/AbstractSoundInstance.html#event_complete – Lanny

関連する問題