Pjsua android中的电话会议



如何使用pjsip-android实现会议呼叫?我可以将当前呼叫挂起并成功取消挂起。任何人请帮忙开会。这对我来说似乎是一个棘手的问题。我知道,我们可以在音频媒体中使用startTransmit((开始传输各种端口。但是,首先,如何发起电话会议?任何人都请帮忙。

在扩展Call的类的handleMediaStateChange中的代码中,查找此行(或类似的行(

remoteAudio = AudioMedia.typecastFromMedia(media);
remoteAudio.startTransmit(audDevManager.getCaptureDevMedia());

请确保remoteAudio是一个类变量,而不是本地变量。

将两个调用都配置为单个调用。现在的行为应该是你能听到双方的声音,双方都能听到你的声音,但双方都听不到对方的声音。若要修复此问题,请添加以下代码。

call1.remoteAudio.startTransmit(call2.remoteAudio);
call2.remoteAudio.startTransmit(call1.remoteAudio);

不幸的是,根据他们的文档,您不能使用PJSIP Android进行Conference calls。请参阅缺少什么部分。

你可以贡献,因为它是开源的。

相关内容

  • 没有找到相关文章

最新更新