fix: 特定视频mediaItem关闭使标题未更新

This commit is contained in:
orz12
2024-06-05 16:14:48 +08:00
parent 08566dc40e
commit 66812e6e07

View File

@@ -148,8 +148,8 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler {
if (mediaItem == null) return;
// print("exist: ${PlPlayerController.instanceExists()}");
if (!PlPlayerController.instanceExists()) return;
setMediaItem(mediaItem);
_item.add(mediaItem);
setMediaItem(mediaItem);
}
onVideoDetailDispose() {
@@ -164,15 +164,14 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler {
}
if (_item.isNotEmpty) {
setMediaItem(_item.last);
stop();
} else {
mediaItem?.close();
clear();
}
stop();
}
clear() {
if (!enableBackgroundPlay) return;
mediaItem.add(null);
playbackState.add(PlaybackState(
processingState: AudioProcessingState.idle,