From 165c2fce814fc4fa946115285ba67555e466f482 Mon Sep 17 00:00:00 2001 From: dom Date: Tue, 2 Jun 2026 14:20:34 +0800 Subject: [PATCH] opt media ctrls Signed-off-by: dom --- lib/services/audio_handler.dart | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/services/audio_handler.dart b/lib/services/audio_handler.dart index 93dd9b328..1e3145a24 100644 --- a/lib/services/audio_handler.dart +++ b/lib/services/audio_handler.dart @@ -87,16 +87,28 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler { processingState: isBuffering ? .buffering : processingState, controls: [ if (!isLive) - MediaControl.skipToPrevious.copyWith( + const MediaControl( androidIcon: 'drawable/ic_player_rewind_10s', + label: 'Rewind', + action: MediaAction.skipToPrevious, ), if (playing) - MediaControl.pause.copyWith(androidIcon: 'drawable/ic_player_pause') + const MediaControl( + androidIcon: 'drawable/ic_player_pause', + label: 'Pause', + action: MediaAction.pause, + ) else - MediaControl.play.copyWith(androidIcon: 'drawable/ic_player_play'), + const MediaControl( + androidIcon: 'drawable/ic_player_play', + label: 'Play', + action: MediaAction.play, + ), if (!isLive) - MediaControl.skipToNext.copyWith( + const MediaControl( androidIcon: 'drawable/ic_player_fast_forward_10s', + label: 'Fast Forward', + action: MediaAction.skipToNext, ), ], playing: playing,