Commit 8cc8e1fe authored by liujiaxin's avatar liujiaxin

fix: bind event & ended delay

parent 7b5a6164
......@@ -109,7 +109,7 @@ export class LrcEditorComponent implements OnInit, OnChanges, OnDestroy, AfterVi
}
ngOnInit() {
window['lrc'] = this;
// console.log('this.LRCData 1', this.LRCData);
console.log('this.LRCData 1', this.LRCData);
if (!this.LRCData) {
this.LRCData = {};
}
......@@ -229,13 +229,14 @@ export class LrcEditorComponent implements OnInit, OnChanges, OnDestroy, AfterVi
// console.log('ngOnChanges', JSON.stringify(value)); // this.ngOnInit();
}
ngOnDestroy(): void {
// this.audioPlayBarPositionSub.unsubscribe();
// this. audioDataLoadedSub.unsubscribe();
// this. audioPlayTimestampSub.unsubscribe();
// this. audioPlayEndSub.unsubscribe();
// this. dragMoveBarSub.unsubscribe();
// this. arrowKeyUpSub.unsubscribe();
// this. loadAudioSub.unsubscribe();
console.log('destory')
this.audioPlayBarPositionSub && this.audioPlayBarPositionSub.unsubscribe();
this.audioDataLoadedSub && this.audioDataLoadedSub.unsubscribe();
this.audioPlayTimestampSub && this.audioPlayTimestampSub.unsubscribe();
this.audioPlayEndSub && this.audioPlayEndSub.unsubscribe();
this.dragMoveBarSub && this.dragMoveBarSub.unsubscribe();
this.arrowKeyUpSub && this.arrowKeyUpSub.unsubscribe();
this.loadAudioSub && this. loadAudioSub.unsubscribe();
}
ngAfterViewInit() {
......
......@@ -114,8 +114,10 @@ cc.Class({
this._audioSource = new cc.AudioSource();
this._audioSource.clip = this._audioClip;
this._audioSource.audio.on('ended', () => {
console.log('_audioClip ended');
this._audioSource.setCurrentTime(0)
setTimeout(() => {
console.log('_audioClip ended');
this._audioSource.setCurrentTime(0)
}, 1000);
});
this._audioSource.audio.on('stop', () => {
console.log('_audioClip stop');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment