diff --git a/common/mediaCommon/src/main/ets/utils/MediaService.ets b/common/mediaCommon/src/main/ets/utils/MediaService.ets index 95197697eee094a4714caa279293cb8d44ec8a59..424268401b4b39b9a79454174807713330189582 100644 --- a/common/mediaCommon/src/main/ets/utils/MediaService.ets +++ b/common/mediaCommon/src/main/ets/utils/MediaService.ets @@ -407,6 +407,9 @@ export class MediaService { this.avPlayer.pause().then(() => { this.state = AudioPlayerState.PAUSE; this.updateIsPlay(false); + if (this.context) { + BackgroundUtil.stopContinuousTask(this.context); + } }); } } @@ -489,6 +492,9 @@ export class MediaService { await this.avPlayer.stop(); this.updateIsPlay(false); this.state = AudioPlayerState.PAUSE; + if (this.context) { + BackgroundUtil.stopContinuousTask(this.context); + } } }