如何使用 pjsip android 实现电话会议?我可以保持当前通话并成功取消保持。任何人都请帮助召开会议。这对我来说似乎是一个棘手的问题。我知道,我们可以在 Audio Media 中使用 startTransmit() 开始传输各种端口。但是,首先,如何发起电话会议?任何人请帮忙。
问问题
402 次
2 回答
1
在扩展 Call 的类的 handleMediaStateChange 的代码中,查找此行(或类似内容)
remoteAudio = AudioMedia.typecastFromMedia(media);
remoteAudio.startTransmit(audDevManager.getCaptureDevMedia());
确保 remoteAudio 是类变量而不是局部变量。
将两个呼叫配置为就好像它们是单个呼叫一样。现在的行为应该是你可以听到双方的声音,双方都可以听到你的声音,但是双方听不到对方的声音。要解决此问题,请添加以下代码。
call1.remoteAudio.startTransmit(call2.remoteAudio);
call2.remoteAudio.startTransmit(call1.remoteAudio);
于 2019-12-04T16:40:25.660 回答
0
不幸的是,您不能根据他们的文档Conference calls
使用。PJSIP Android
请参阅缺少的部分。
你可以贡献,因为它是开源的。
于 2019-11-15T11:34:45.677 回答