fix: 未开启自动播放时历史记录00:00
This commit is contained in:
@ -143,10 +143,12 @@ class _VideoDetailPageState extends State<VideoDetailPage>
|
|||||||
if (setting.get(SettingBoxKey.enableAutoBrightness, defaultValue: false)) {
|
if (setting.get(SettingBoxKey.enableAutoBrightness, defaultValue: false)) {
|
||||||
videoDetailController.brightness = plPlayerController!.brightness.value;
|
videoDetailController.brightness = plPlayerController!.brightness.value;
|
||||||
}
|
}
|
||||||
videoDetailController.defaultST = plPlayerController!.position.value;
|
if (plPlayerController != null) {
|
||||||
videoIntroController.isPaused = true;
|
videoDetailController.defaultST = plPlayerController!.position.value;
|
||||||
plPlayerController!.removeStatusLister(playerListener);
|
videoIntroController.isPaused = true;
|
||||||
plPlayerController!.pause();
|
plPlayerController!.removeStatusLister(playerListener);
|
||||||
|
plPlayerController!.pause();
|
||||||
|
}
|
||||||
super.didPushNext();
|
super.didPushNext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -449,7 +449,9 @@ class PlPlayerController {
|
|||||||
for (var element in _statusListeners) {
|
for (var element in _statusListeners) {
|
||||||
element(event ? PlayerStatus.playing : PlayerStatus.paused);
|
element(event ? PlayerStatus.playing : PlayerStatus.paused);
|
||||||
}
|
}
|
||||||
makeHeartBeat(_position.value.inSeconds, type: 'status');
|
if (videoPlayerController!.state.position.inSeconds != 0) {
|
||||||
|
makeHeartBeat(_position.value.inSeconds, type: 'status');
|
||||||
|
}
|
||||||
}),
|
}),
|
||||||
videoPlayerController!.stream.completed.listen((event) {
|
videoPlayerController!.stream.completed.listen((event) {
|
||||||
if (event) {
|
if (event) {
|
||||||
|
Reference in New Issue
Block a user