Showing
2 changed files
with
9 additions
and
1 deletions
| @@ -48,8 +48,10 @@ export class AudioSuspensionModel { | @@ -48,8 +48,10 @@ export class AudioSuspensionModel { | ||
| 48 | if (this.isMinimize?.get()) { | 48 | if (this.isMinimize?.get()) { |
| 49 | EmitterUtils.sendEvent(EmitterEventId.AUDIO_WINDOW_EXPAND, 1) | 49 | EmitterUtils.sendEvent(EmitterEventId.AUDIO_WINDOW_EXPAND, 1) |
| 50 | AppStorage.setOrCreate('isMinimize', false); | 50 | AppStorage.setOrCreate('isMinimize', false); |
| 51 | + this.playerController.get().resetPlay() | ||
| 52 | + } else { | ||
| 53 | + this.playerController.get().switchPlayOrPause() | ||
| 51 | } | 54 | } |
| 52 | - this.playerController.get().switchPlayOrPause() | ||
| 53 | } else { | 55 | } else { |
| 54 | this.url = url | 56 | this.url = url |
| 55 | this.playerController.get().firstPlay(url) | 57 | this.playerController.get().firstPlay(url) |
| @@ -360,6 +360,12 @@ export class WDPlayerController { | @@ -360,6 +360,12 @@ export class WDPlayerController { | ||
| 360 | // this.progressThis.progressVal = 0; | 360 | // this.progressThis.progressVal = 0; |
| 361 | } | 361 | } |
| 362 | 362 | ||
| 363 | + resetPlay() { | ||
| 364 | + this.duration = 0; | ||
| 365 | + this.url = this.avPlayer?.url || ''; | ||
| 366 | + this.avPlayer?.reset(); | ||
| 367 | + } | ||
| 368 | + | ||
| 363 | onVolumeActionStart(event: GestureEvent) { | 369 | onVolumeActionStart(event: GestureEvent) { |
| 364 | this.positionY = event.offsetY; | 370 | this.positionY = event.offsetY; |
| 365 | } | 371 | } |
-
Please register or login to post a comment