diff --git a/android/app/src/main/res/raw/keep.xml b/android/app/src/main/res/raw/keep.xml index a187b33..c721bb9 100644 --- a/android/app/src/main/res/raw/keep.xml +++ b/android/app/src/main/res/raw/keep.xml @@ -1,3 +1,3 @@ \ No newline at end of file + tools:keep="@drawable/*" /> \ No newline at end of file diff --git a/lib/audio/playback_state_manager.dart b/lib/audio/playback_state_manager.dart index 2400b8a..3f515c9 100644 --- a/lib/audio/playback_state_manager.dart +++ b/lib/audio/playback_state_manager.dart @@ -20,20 +20,20 @@ class PlaybackStateManager { // lib/audio/playback_state_manager.dart audio_service.PlaybackState get playbackState { final playControl = audio_service.MediaControl( - androidIcon: _playing ? '@drawable/ic_pause' : '@drawable/ic_play', + androidIcon: _playing ? 'ic_pause' : 'ic_play', label: _playing ? '暂停' : '播放', action: audio_service.MediaAction.playPause, ); final controls = [ audio_service.MediaControl( - androidIcon: '@drawable/ic_previous', // 上一首 + androidIcon: 'ic_previous', // 上一首 label: '上一曲', action: audio_service.MediaAction.skipToPrevious, ), playControl, audio_service.MediaControl( - androidIcon: '@drawable/ic_next', // 下一首 + androidIcon: 'ic_next', // 下一首 label: '下一曲', action: audio_service.MediaAction.skipToNext, ),