问题描述
别人发过来的视频,点击按钮用下面代码触发下载视频 id<IChatManager> chatManager = [[EaseMob sharedInstance] chatManager]; [chatManager asyncFetchMessage:cellData.message progress:self completion:^(EMMessage *aMessage, EMError *error) { if (!error) { block(); }else{ [HudUtil showHint:NSLocalizedString(@"message.videoFail", @"video for failure!")]; } } onQueue:nil];然后实现IEMChatProgressDelegate的- (void)setProgress:(float)progress forMessage:(EMMessage *)message forMessageBody:(id<IEMMessageBody>)messageBody方法,发现这个只有下载完成的时候才会回调,也就是这个progress是1,那这有什么意义?
解决方案
这个progress进度暂时还没有起进度作用额,只能判断有没有成功。
时间: 2025-01-08 16:07:25