需使用SDK版本 7.4+ ,已经优化支持了airplay的使用了
实时音视频TRTC:https://cloud.tencent.com/document/product/647/46907
需要使用软解,关闭硬解;设置SuperPlayerViewConfig的hwAcceleration为NO:
superPlayerView.playerConfig.hwAcceleration = NO;
等到getLicenceInfo有值再去推流,首次可能还没下载到内存中,可以尝试延迟启动推流的
目前没什么好的规避方法,就是让用户延迟两秒推流更好一些
或者依据自己设时长 时间一到还推流失败 就提醒用再推流一遍
dispatch_time_t delayTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC));
dispatch_after(delayTime, dispatch_get_main_queue(), ^{
[s_txLivePublisher startPush:url];
});
文档教程 UGCKit手动集成 ,按步骤集成后还是报错@import TXLiteAVSDK_UGC not found
选择 UGCKit.xcodeproj - Build Setting - Framework Search Paths - 设置SDK文件夹路径(项目目录中存放TXLiteAVSDK_xxx.framework的文件夹)
由于直播播放器默认策略加了与其它App混音,设置了AVAudioSessionCategoryOptionMixWithOthers所以会导致锁屏控制显示不了。
解决办法是:
使用SDK的TXLiveAudioSessionDelegate接管SDK的AVAudioSession设置,然后只设置AVAudioSessionCategoryPlayback即可:
可以通过设置app项目的info.plist文件,增加iOS沙盒的可见性 Application supports iTunes file sharing 为YES;
后续只有用户手机连上iTunes打开文件共享 即可获取对应的SDK日志(IMsdk暂不支持): SDK日志路径说明
自定义采集 SDK只保留编码和发送能力, 水印、美颜、变声等API属于预处理功能,不在编码和发送环节内。
原因是消息列表相关类TUIMessageController中,获取历史消息后的头像使用的是msg中的头像数据,没有同步更新用户最新头像;在TUIMessageController.m这个文件中的- (NSMutableArray *)transUIMsgFromIMMsg:(NSArray *)msgs方法中:
原来的头像url数据,是获取的历史msg中头像url,有时不是最新的:
data.avatarUrl = [NSURL URLWithString:msg.faceURL];
实时音视频TRTC:https://cloud.tencent.com/document/product/647/46907
云通信TIM:https://cloud.tencent.com/document/product/269/1606
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。