From 31c747845058863f3bc08659e2c2faf532bc8e16 Mon Sep 17 00:00:00 2001 From: guangda Date: Mon, 27 Oct 2025 11:41:26 +0800 Subject: [PATCH] fix bug --- entry/src/main/ets/component/ControlAreaComponent.ets | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/entry/src/main/ets/component/ControlAreaComponent.ets b/entry/src/main/ets/component/ControlAreaComponent.ets index b2af145..2ac3f7f 100644 --- a/entry/src/main/ets/component/ControlAreaComponent.ets +++ b/entry/src/main/ets/component/ControlAreaComponent.ets @@ -209,8 +209,6 @@ export struct ControlAreaComponent { try { let session = await this.avSessionController?.AVSession?.getAVCastController(); this.audioCastController = new AudioCastController(session); - this.selectIndex = selectIndex; - await this.audioCastController.initAVCast(this.songList, selectIndex, startPosition); // [Start AvCastControllerPlayControl] this.audioCastController.avCastController?.on('playNext', () => { this.playNextOrPrevious('next'); @@ -220,9 +218,12 @@ export struct ControlAreaComponent { }); // [End AvCastControllerPlayControl] } catch (error) { - hilog.error(0x0000, TAG, `avCastController on event failed, the error is: ${JSON.stringify(error)}`); + hilog.error(0x0000, TAG, `avCastController event failed, the error is: ${JSON.stringify(error)}`); } } + if (!this.audioCastController) return; + this.selectIndex = selectIndex; + await this.audioCastController.initAVCast(this.songList, selectIndex, startPosition); } /** -- Gitee