HTML5オーディオプレーヤーを制御するオーディオプレーヤークラスがあります。その中で、私はオーディオプレーヤーのイベントを監視し、それらを関連するビューにトリガーしています。ビューファイルでは、これが適切なイベントをバインドする方法です
app.audioPlayer.$el.bind('musicEnded', _.bind(this.onMusicEnded, this));
app.audioPlayer.$el.bind('askForNextMusic', _.bind(this.onAskForNextMusic, this));
app.audioPlayer.$el.bind('askForPreviousMusic', _.bind(this.onAskForPreviousMusic, this));
このビューから移動したら、このビューからイベントのバインドを解除します。私はそのためにこのように試しました
app.audioPlayer.$el.unbind('musicEnded', _.bind(this.onMusicEnded, this));
app.audioPlayer.$el.unbind('askForNextMusic', _.bind(this.onAskForNextMusic, this));
app.audioPlayer.$el.unbind('askForPreviousMusic', _.bind(this.onAskForPreviousMusic, this));
しかし、それは効果があるようです。どうすればbackbonejsでこれを適切に行うことができますか?ありがとう