如何在同一个 App 中同时集成语音通话和视频通话 Agora SDK
How to integrate both Audio Call and Video Call Agora SDKs in the same App
所以我设法实现了 Agora 音频通话 1 对 1 SDK 和视频 1 对 1 SDK,但是在两个不同的应用程序中(一个应用程序使用音频 sdk,另一个应用程序使用视频 sdk)。
我想知道如何在同一个应用程序中实现它们,以便用户可以开始音频通话并随意切换到视频,反之亦然(类似于 whatsapp)?
我面临的主要问题是,当您下载音频和视频 SDK 时,它们使用相同的名称 (agora-rtc-sdk),因此我对如何使用它们感到有点困惑,因为这个问题.
能否将其中一个 SDK(以及与其相关的其他文件)简单地重命名为其他名称,然后导入到项目中,或者这里有什么问题?
您的方案只需要使用 1 个 SDK。视频 SDK:https://docs.agora.io/en/Video/landing-page?platform=Android
使用Video SDK的语音通话,您只需在加入频道前调用disableVideo()
方法即可。这是关于此的文档:https://docs.agora.io/en/Video/API%20Reference/java/classio_1_1agora_1_1rtc_1_1_rtc_engine.html#a8d6fad1572e62c553a660a70663c682f
所以我设法实现了 Agora 音频通话 1 对 1 SDK 和视频 1 对 1 SDK,但是在两个不同的应用程序中(一个应用程序使用音频 sdk,另一个应用程序使用视频 sdk)。
我想知道如何在同一个应用程序中实现它们,以便用户可以开始音频通话并随意切换到视频,反之亦然(类似于 whatsapp)?
我面临的主要问题是,当您下载音频和视频 SDK 时,它们使用相同的名称 (agora-rtc-sdk),因此我对如何使用它们感到有点困惑,因为这个问题.
能否将其中一个 SDK(以及与其相关的其他文件)简单地重命名为其他名称,然后导入到项目中,或者这里有什么问题?
您的方案只需要使用 1 个 SDK。视频 SDK:https://docs.agora.io/en/Video/landing-page?platform=Android
使用Video SDK的语音通话,您只需在加入频道前调用disableVideo()
方法即可。这是关于此的文档:https://docs.agora.io/en/Video/API%20Reference/java/classio_1_1agora_1_1rtc_1_1_rtc_engine.html#a8d6fad1572e62c553a660a70663c682f