问题描述
报错信息:[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];
}