iOS 短视频录制,授权报错,真机测试出现闪退。

新手上路,请多包涵

问题描述

报错信息:[W] Pili-ShortVideo-Authorization PLShortVideo SDK authorization status error: auth failed!
启集成七牛云后真机测试偶尔会出现这个问题,有时候清楚缓存删掉应用重新运行能够正常运行。

问题出现的环境背景及自己尝试过哪些方法

点击录制视频按钮时,从 [self.shortVideoRecorder startRecording];跳转到shortVideoRecorder:didStartRecordingToOutputFileAtURL:这个方法是经常会报这个错误,导致应用出现闪退。

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
//录制视频
-(void)recordTapEvent:(UIGestureRecognizer *)sender {

DLOG(@"点击录制视频");
if (self.shortVideoRecorder.isRecording) {
    [self.shortVideoRecorder stopRecording];
} else {
    if (self.useSDKInternalPath) {
        // 方式1
        // 录制的视频的存放地址由 SDK 内部自动生成
        [self.shortVideoRecorder startRecording];
    } else {
        // 方式2
        // fileURL 录制的视频的存放地址,该参数可以在外部设置,录制的视频会保存到该位置
        [self.shortVideoRecorder startRecording:[self getFileURL]];
    }
}

}

pragma mark -- PLShortVideoRecorderDelegate 视频录制回调

// 开始录制一段视频时

  • (void)shortVideoRecorder:(PLShortVideoRecorder )recorder didStartRecordingToOutputFileAtURL:(NSURL )fileURL {
    NSLog(@"start recording fileURL: %@", fileURL);

    [self.progressBar addProgressView];
    [_progressBar startShining];

}

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进