我正在为Android 2.3制作VoIP程序,所以没有RTP API,但它也应该发送声音。当我打电话给我的Android客户端时,一切都很好。但是,当我从Android客户端发起呼叫时,SIP通信正常,但根本没有声音。 有人可以帮帮我吗?我错过了什么?
if (this.btnCall.isPressed()) {
call = manager.makeAudioCall(profile.getUriString(), cdpa, listener, 30);
call.startAudio();
}
答案 0 :(得分:1)
您应该等到呼叫建立。在监听器中使用以下方法:
@Override
public void onCallEstablished(SipAudioCall call) {
call.startAudio();
if (call.isMuted()) {
call.toggleMute();
}
}
答案 1 :(得分:1)
对我来说也是如此,
我解决了使用将此添加到清单
master