实时音视频 Flutter 相关问题 - 常见问题
VIEW CONTENTS
摘要: 两台手机同时运行Demo,为什么看不到彼此的画面?请确保两台手机在运行Demo时使用的是不同的UserID,TRTC不支持同一个UserID(除非SDKAppID不同)在两个终端同时使用。 ...
点击领取2000元阿里云代金券,付款抵现金用,云服务器69元/年限时抢>>>    点击咨询成为阿里云VIP客户享永久折扣>>>
点击领取2860元腾讯云代金券,付款抵现金用云服务器88元/年限时抢>>>    点击成为腾讯云VIP客户享永久折扣优惠>>>
点击进入华为云最新优惠活动现场>>>    点击成为华为云VIP客户享永久折扣优惠>>>

两台手机同时运行 Demo,为什么看不到彼此的画面?

请确保两台手机在运行 Demo 时使用的是不同的 UserID,TRTC 不支持同一个 UserID (除非 SDKAppID 不同)在两个终端同时使用。

防火墙有什么限制?

由于 SDK 使用 UDP 协议进行音视频传输,所以在对 UDP 有拦截的办公网络下无法使用。如遇到类似问题,请参见 应对公司防火墙限制 排查并解决。

iOS 打包运行 Crash?

请排查是否 iOS14 以上的 debug 模式问题,具体请参见 官方说明。

iOS 无法显示视频(Android 正常)?

请确认在您项目的 info.plistio.flutter.embedded_views_preview 值为 YES。

更新 SDK 版本后,iOS CocoaPods 运行报错?

  1. 删除 iOS 目录下 Podfile.lock 文件。
  2. 执行 pod repo update
  3. 执行 pod install
  4. 重新运行。

Android Manifest merge failed 编译失败?

  1. 请打开 /example/android/app/src/main/AndroidManifest.xml 文件。
  2. xmlns:tools="http://schemas.android.com/tools" 加入到 manifest 中。
  3. tools:replace="android:label" 加入到 application 中。

img

因为没有签名,真机调试报错?

若报错信息如下图所示:

  1. 您需购买苹果证书,并进行配置、签名操作后,即可在真机上调试。
  2. 证书购买成功后,在 target > signing & capabilities 中进行配置。

对插件内的 swift 文件做了增删后,build 时查找不到对应文件?

在主工程目录的 /ios 文件路径下 pod install 即可。

Run 报错“Info.plit, error: No value at that key path or invalid key path: NSBonjourServices”?

执行 flutter clean 后,重新运行即可。

Pod install 报错?

若报错信息如下图所示:

报错信息里面提示 pod install 的时候没有 generated.xconfig 文件,因此运行报错,您根据提示需要执行 flutter pub get 解决。

说明:

该问题是 flutter 编译后的问题,新项目或者执行了 flutter clean 后,都不存在这个问题。

Run 的时候 iOS 版本依赖报错?

若报错信息如下图所示:

可能是 pods 的 target 版本无法满足所依赖的插件,因此造成报错。因此您需修改报错 pods 中的 target 到对应的版本。


路过

雷人

握手

鲜花

鸡蛋
2021-10-26 21:02| 发布者: xtyly| 查看: 174| 评论: 0



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )