七牛云短视频上传报错,

新手上路,请多包涵

错误信息:-[QNConfigurationBuilder setDns:]: unrecognized selector sent to instance 0x1c04915d0 (lldb)
代码:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyyMMddHHmmss";
NSString *key;
//视频
if (self.actionType == PLSActionTypePlayer) {
    key = [NSString stringWithFormat:@"short_video_%@.mp4", [formatter stringFromDate:[NSDate date]]];
}
//多图

// if (self.actionType == PLSActionTypeGroupPic) {
// key = [NSString stringWithFormat:@"short_video_%@.gif", [formatter stringFromDate:[NSDate date]]];
// }
// 配置上传参数

PLSUploaderConfiguration * uploadConfig = [[PLSUploaderConfiguration alloc] initWithToken:self.uploadToken videoKey:key https:YES recorder:nil];

// 创建上传对象

self.shortVideoUploader = [[PLShortVideoUploader alloc] initWithConfiguration:uploadConfig];
self.shortVideoUploader.delegate = self;

NSString *filePath = _url.path;
[self.shortVideoUploader uploadVideoFile:filePath];

调用方法uploadVideoFile:时显示错误信息如上,数据都有
阅读 2.1k
1 个回答

Qiniu的sdk在7.2.4版本,移除了QNConfigutation的dns属性,导致短视频上传crash,报找不到这个方法。如果是1.13.1及之前的版本,您需要指定下QiniuSDK的版本号为7.2.3。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
七牛云问答
子站问答
访问
宣传栏