mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-29 05:40:17 +08:00
@@ -115,8 +115,8 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
}
|
||||
await _liveRoomController.playerInit(autoplay: shouldPlay);
|
||||
}
|
||||
if (!mounted) return;
|
||||
plPlayerController.addStatusLister(playerListener);
|
||||
|
||||
super.didPopNext();
|
||||
}
|
||||
|
||||
|
||||
@@ -290,10 +290,10 @@ class _SavePanelState extends State<SavePanel> {
|
||||
}
|
||||
|
||||
Future<void> _onSaveOrSharePic([bool isShare = false]) async {
|
||||
if (!isShare && PlatformUtils.isMobile) {
|
||||
if (mounted && !await ImageUtils.checkPermissionDependOnSdkInt()) {
|
||||
return;
|
||||
}
|
||||
if (!isShare &&
|
||||
PlatformUtils.isMobile &&
|
||||
!await ImageUtils.checkPermissionDependOnSdkInt()) {
|
||||
return;
|
||||
}
|
||||
SmartDialog.showLoading();
|
||||
try {
|
||||
|
||||
@@ -313,6 +313,7 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
||||
} else {
|
||||
await videoDetailController.playerInit(autoplay: true);
|
||||
}
|
||||
if (!mounted || !isShowing) return;
|
||||
plPlayerController!
|
||||
..addStatusLister(playerListener)
|
||||
..addPositionListener(positionListener);
|
||||
@@ -370,7 +371,7 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
||||
|
||||
@override
|
||||
// 离开当前页面时
|
||||
Future<void> didPushNext() async {
|
||||
void didPushNext() {
|
||||
if (Get.routing.route is HeroDialogRoute) {
|
||||
videoDetailController.imageview = true;
|
||||
return;
|
||||
@@ -453,7 +454,7 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
||||
videoDetailController.videoState.value is! Error) {
|
||||
await videoDetailController.playerInit();
|
||||
}
|
||||
|
||||
if (!mounted || !isShowing) return;
|
||||
plPlayerController
|
||||
?..addStatusLister(playerListener)
|
||||
..addPositionListener(positionListener);
|
||||
|
||||
Reference in New Issue
Block a user