web于安卓端 能听到声音看不到安卓画面,安卓能看到我web端

你好。我也出现了 这个问题。参考 Agora Web SDK 如何与 Agora Native SDK 互通:还是没有解决

是 Android 可以看到 Web,Web 看不到 Android 么?

麻烦提供一下 Web 端的 Console log。

Desktop.zip (53.1 KB)
android和web端的日志

频道里没有安卓主播端啊,唯一的安卓端用户是观众角色,没有音视频采集:


你的意思是Android端的问题? 没有推流?

你这样的信息在哪里看

是,这是我们的后台数据。你也可以通过水晶球工具进行基础通话调查:
https://docs.agora.io/cn/Agora%20Platform/aa_call_search?platform=All%20Platforms

对了。setupLocalVideo是主播需要调用的方法。setupRemoteVideo是观众需要调用的方法。是这样吗

%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20200415142642
这个无视频是不是表示没有视频流传到服务器? 这边我已经调用了 mRtcEngine.enableVideo();


是不是没加入频道。但是已经加入了。加入频道方法也回调了

setupLocalVideo 是渲染本地视频的方法,setupRemoteVideo 是渲染远端视频的方法,你可以根据需要去调用。比如主播不需要看到自己的本地预览,就不需要调 setupLocalVideo 来渲染本地视频的。

你检查看下 setClientRole 设置的用户角色是什么,需要设置为 CLIENT_ROLE_BROADCASTER。

onFirstLocalVideoFrame和onFirstLocalAudioFrame 方法已经回调了。是不是表示本地的音视频已经成功了。我没有传token。也没有实名认证。这个影不影响啊?

角色是对的。CLIENT_ROLE_BROADCASTER。

没有影响,token 是用于 joinChannel 时鉴权的,你已经加入频道成功了。

从后台数据来看,你设置的是观众角色诶,提供 SDK log 吧,我们来排查一下。
如何设置日志文件 - https://docs.agora.io/cn/faq/logfile

你之前看的日志里面。有一次Android是观众。有一次是主播。现在给你的日志。Android只是主播,没人观看。Desktop.zip (16.4 KB)

你现在给的日志设置对了,是主播。

请重新测试一下:
1、确保安卓端是主播角色;
2、确保打开了互通接口:https://docs.agora.io/cn/faq/interop_faq
3、确保安卓端和 Web 端加入了同一个频道。

Desktop.zip (15.2 KB)
你好。日志。按照你的要求了

web 端用的是 string uid,android 端用的是 int uid,这可能会导致无法互通等问题。
你看下这个帖子,你们的问题应该是一样的:

多谢了。就是这个UID导致的。。。。。。

好的,不客气。