前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云LiteAV、IM SDK(iOS)

腾讯云LiteAV、IM SDK(iOS)

作者头像
sunmou10
修改2020-11-27 15:22:22
25.6K1
修改2020-11-27 15:22:22
举报

Q:实时音视频TRTC 使用iPhone自带的 Airplay“屏幕镜像”投屏,推流或通话时 断开了

需使用SDK版本 7.4+ ,已经优化支持了airplay的使用了

实时音视频TRTC:https://cloud.tencent.com/document/product/647/46907

Q:超级播放器iOS 播放点播文件多码率 多分辨率的,切换分辨率时画面卡住,声音正常

需要使用软解,关闭硬解;设置SuperPlayerViewConfig的hwAcceleration为NO:

代码语言:javascript
复制
superPlayerView.playerConfig.hwAcceleration = NO; 

Q:iOS端在录屏扩展的SampleHandler内设置sdk的licence的url和key不生效,推流前通过[TXLiveBase getLicenceInfo]方法获取证书信息为nil,推流器启动时报-5错误码,直播许可校验失败。此情况只在第一次安装打开app时出现。

等到getLicenceInfo有值再去推流,首次可能还没下载到内存中,可以尝试延迟启动推流的

目前没什么好的规避方法,就是让用户延迟两秒推流更好一些

或者依据自己设时长 时间一到还推流失败 就提醒用再推流一遍

代码语言:javascript
复制
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];
}); 

Q:短视频SDK + UGCKit 集成报错 @import TXLiteAVSDK_UGC not found

文档教程 UGCKit手动集成 ,按步骤集成后还是报错@import TXLiteAVSDK_UGC not found

需要设置Framework Search Paths
需要设置Framework Search Paths

选择 UGCKit.xcodeproj - Build Setting - Framework Search Paths - 设置SDK文件夹路径(项目目录中存放TXLiteAVSDK_xxx.framework的文件夹)

Q:TXLivePlayer 播放直播流时,App退后台后,使用 MPNowPlayingInfoCenter,手机端下拉控制中心无法显示相关播放信息等

由于直播播放器默认策略加了与其它App混音,设置了AVAudioSessionCategoryOptionMixWithOthers所以会导致锁屏控制显示不了。

解决办法是:

使用SDK的TXLiveAudioSessionDelegate接管SDK的AVAudioSession设置,然后只设置AVAudioSessionCategoryPlayback即可:

TXLiveAudioSessionDelegate
TXLiveAudioSessionDelegate

Q:TXLiteAVSDK日志,线上用户没有 xcode 怎么获取SDK日志?

可以通过设置app项目的info.plist文件,增加iOS沙盒的可见性 Application supports iTunes file sharing 为YES;

后续只有用户手机连上iTunes打开文件共享 即可获取对应的SDK日志(IMsdk暂不支持): SDK日志路径说明

iOS沙盒Documents可见
iOS沙盒Documents可见

Q:移动直播SDK、实时音视频TRTC 使用自定义采集,美颜、水印、变声等功能API使用无效

自定义采集 SDK只保留编码和发送能力, 水印、美颜、变声等API属于预处理功能,不在编码和发送环节内。

Q:TUIKIT中获取历史消息时,消息列表显示的本人用户头像,旧的消息可能存在旧头像没有更新的情况

原因是消息列表相关类TUIMessageController中,获取历史消息后的头像使用的是msg中的头像数据,没有同步更新用户最新头像;在TUIMessageController.m这个文件中的- (NSMutableArray *)transUIMsgFromIMMsg:(NSArray *)msgs方法中:

代码语言:javascript
复制
原来的头像url数据,是获取的历史msg中头像url,有时不是最新的:
data.avatarUrl = [NSURL URLWithString:msg.faceURL];

上述问题,部分已经在新版SDK修复更新了,关注下官网最新版本动态:

实时音视频TRTC:https://cloud.tencent.com/document/product/647/46907

云通信TIM:https://cloud.tencent.com/document/product/269/1606


SDK常见问题faq汇总

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Q:实时音视频TRTC 使用iPhone自带的 Airplay“屏幕镜像”投屏,推流或通话时 断开了
  • Q:超级播放器iOS 播放点播文件多码率 多分辨率的,切换分辨率时画面卡住,声音正常
  • Q:iOS端在录屏扩展的SampleHandler内设置sdk的licence的url和key不生效,推流前通过[TXLiveBase getLicenceInfo]方法获取证书信息为nil,推流器启动时报-5错误码,直播许可校验失败。此情况只在第一次安装打开app时出现。
  • Q:短视频SDK + UGCKit 集成报错 @import TXLiteAVSDK_UGC not found
  • Q:TXLivePlayer 播放直播流时,App退后台后,使用 MPNowPlayingInfoCenter,手机端下拉控制中心无法显示相关播放信息等
  • Q:TXLiteAVSDK日志,线上用户没有 xcode 怎么获取SDK日志?
  • Q:移动直播SDK、实时音视频TRTC 使用自定义采集,美颜、水印、变声等功能API使用无效
  • Q:TUIKIT中获取历史消息时,消息列表显示的本人用户头像,旧的消息可能存在旧头像没有更新的情况
  • 上述问题,部分已经在新版SDK修复更新了,关注下官网最新版本动态:
  • SDK常见问题faq汇总
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档