diff --git a/lib/pages/video/detail/view.dart b/lib/pages/video/detail/view.dart index 261b49d01..f3eedbc30 100644 --- a/lib/pages/video/detail/view.dart +++ b/lib/pages/video/detail/view.dart @@ -259,8 +259,13 @@ class _VideoDetailPageState extends State // 结束播放退出全屏 if (!notExitFlag && autoExitFullscreen) { - plPlayerController!.setDoubleSpeedStatus(false); plPlayerController!.triggerFullScreen(status: false); + if (plPlayerController!.doubleSpeedStatus.value) { + plPlayerController!.setDoubleSpeedStatus(false); + } + if (plPlayerController!.controlsLock.value) { + plPlayerController!.onLockControl(false); + } } // 播放完展示控制栏 if (videoDetailController.floating != null && !notExitFlag) {