소스 검색

预生产环境-NAS模块和最近文件里面,打开视频进行横屏播放,点击删除按钮,视频切换竖屏且未删除成功 (ios 15)

huangxiaodong 10 달 전
부모
커밋
6f185c8540
1개의 변경된 파일13개의 추가작업 그리고 3개의 파일을 삭제
  1. 13 3
      创维盒子/双子星云手机/Class/Set/previewFile/videoPlayByAVPlayerViewController.m

+ 13 - 3
创维盒子/双子星云手机/Class/Set/previewFile/videoPlayByAVPlayerViewController.m

@@ -581,10 +581,20 @@
 - (void)didClickDeleteInLandscapeFun
 {
     //横屏的删除 要转竖屏
+//    [self.player rotateToOrientation:UIInterfaceOrientationPortrait animated:NO completion:^{
+//        [self screenLandscapeToPortraitFun];
+//        [self showDeleteAlearViewFun];
+//    }];
+    
+    //修复iOS15 bug
     [self.player rotateToOrientation:UIInterfaceOrientationPortrait animated:NO completion:^{
-        [self screenLandscapeToPortraitFun];
-        [self showDeleteAlearViewFun];
     }];
+    
+    KWeakSelf
+    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
+        [weakSelf screenLandscapeToPortraitFun];
+        [weakSelf showDeleteAlearViewFun];
+    });
 }
 
 #pragma mark 视频可以播放 加入最近文件
@@ -649,7 +659,7 @@
     _editShareV = nil;
 }
 
-#pragma mark 删除图片
+#pragma mark 删除视频
 - (void)showDeleteAlearViewFun
 {
     NSString *titleStr = NSLocalizedString(@"delete_file_title_msg",nil);