Преглед на файлове

预生产环境-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);