diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index 003148e6d..44dd4a985 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -543,11 +543,8 @@ class PlPlayerController { callback?.call(); // 获取视频时长 00:00 _duration.value = duration ?? _videoPlayerController!.state.duration; - _position.value = - _sliderPosition.value = _buffered.value = seekTo ?? Duration.zero; + _sliderPosition.value = seekTo ?? Duration.zero; updateDurationSecond(); - updatePositionSecond(); - updateBufferedSecond(); updateSliderPositionSecond(); // 数据加载完成 dataStatus.status.value = DataStatus.loaded; @@ -754,7 +751,7 @@ class PlPlayerController { play: false, ); } else { - player.open( + await player.open( Media(dataSource.videoSource!, httpHeaders: dataSource.httpHeaders, start: seekTo), play: false, diff --git a/pubspec.lock b/pubspec.lock index e2ec94d3a..2ad4a2ab8 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1204,7 +1204,7 @@ packages: description: path: media_kit_video ref: "version_1.3.0" - resolved-ref: "961752a300c67580a976874a604e4129f78a208c" + resolved-ref: "1b1b1b697f5a1bc9d1b98ffb5d0d5c6fb8a4d8b2" url: "https://github.com/bggRGjQaUbCoE/media-kit.git" source: git version: "1.3.0"