Android屏幕共享只能1对1吗?有多个设备时共享不了。另外点击屏幕共享的时候总会提示下面错误打印,请问为什么?

12-04 17:01:00.661 4712 9036 W System.err: at io.agora.rtc.ss.capture.ScreenCapture$2.onDrawFrame(ScreenCapture.java:314)
12-04 17:01:00.661 4712 9036 E ScreenCapture: Draw frame failed, ignore

不是啊,可以多人聊天的。

“有多个设备时共享不了” 给个频道号、屏幕共享 uid 和时间点,我查下。

这个应该不影响使用,可以忽略。

频道号:1539
uid:15,16,53
共享时间:2019-12-05 10:39:38.167

1、频道内存在通信和直播模式混用的问题。需要统一频道模式,建议将 ChannelProfile 都设置为 * Live Broadcast(1):直播模式。
2、uid 16,存在相同 UID 互踢的问题,怀疑可能是另一个 uid 为 16 的用户加入频道,把 uid 为 16 的屏幕共享端踢出了频道。请确保同一频道内 uid 的唯一性。

好的,我等下再试下,感谢。另外我这里有个疑问,我们现在的需求就是一般情况下使用视频通话也就是CHANNEL_PROFILE_COMMUNICATION(0)模式。通过一个按键来切换到屏幕共享模式跟通信模式,如果一直设置成CHANNEL_PROFILE_LIVE_BROADCASTING(1),对通信模式会有什么影响吗?

不客气。没有影响的,或者你统一将频道模式设置为通信也可以的。

你好,我这边还有个问题:只有电脑模拟器可以共享屏幕给手机设备,手机不能共享,请问这是什么原因?
频道号:1547
uid:59,16,54
共享时间:2019-12-05 16:59:05.663
另外三台设备电脑模拟器端将共享屏幕手机端要等30秒左右才能显示,这个在哪里可以优化吗?

在开始屏幕共享时,会跳出一个弹窗,需要选择允许屏幕共享,才可以进行屏幕共享。

模拟器上本地预览出图也需要 30s 吗?还是说只有远端手机端拉流出图才那么慢?
你分别在真机和模拟器上跑下 demo 吧,用最新的 2.9.2 版本 SDK,看看有没有问题:

demo里面加入会议是返回错误码110,是指token值不对吗?我记得之前1对1的demo传入的token值为null也可以正常加入会议的。能提供一个可以加入会议的token吗?

我换了个测试版的appid,手机可以共享给模拟器了,但是画面一直会一闪一闪,且过段时间就退出BroadCasterActivity了。

1、是本地预览一闪一闪吗?还是模拟器看到手机的画面一闪一闪?能否提供一段视频看看具体现象?
2、设备性能和网络状况如何?换一个设备或网络再测试看看?

是我这边弄错了,我多加了个onFirstRemoteVideoFrame回调里面又执行了setupRemoteView方法。现在去掉回调使用demo可以在手机上跟模拟上共享屏幕。

好的。