Java 如何在Android VOIP呼出呼叫中实现振铃

Java 如何在Android VOIP呼出呼叫中实现振铃,java,android,voip,voice,agora.io,Java,Android,Voip,Voice,Agora.io,我们在应用程序(VOIP)中使用agora.io进行语音呼叫。两个人之间的通话变得无影无踪。但是,当我拨打B人时,在连接电话时,我听不到拨号音。我基本上想听到电话接通时的铃声。但是,该用户在手机铃声响起时收到来电铃声 有人能帮我怎么做吗 我们正在构建Android应用程序、Java、Kotlin和Agora.io SDK,目前Agora.io的Android SDK不直接支持在呼叫端播放音频。这需要使用Android的包来实现,更具体地说是实现和类 无论何时开始通话,您可能需要创建一个新的音调,

我们在应用程序(VOIP)中使用agora.io进行语音呼叫。两个人之间的通话变得无影无踪。但是,当我拨打B人时,在连接电话时,我听不到拨号音。我基本上想听到电话接通时的铃声。但是,该用户在手机铃声响起时收到来电铃声

有人能帮我怎么做吗


我们正在构建Android应用程序、Java、Kotlin和Agora.io SDK,目前Agora.io的Android SDK不直接支持在呼叫端播放音频。这需要使用Android的包来实现,更具体地说是实现和类

无论何时开始通话,您可能需要创建一个新的音调,将下面的
替换为要在其中播放音调的流,并将
替换为整数(或枚举)以设置音量

ToneGenerator dtmfGenerator = new ToneGenerator(<AUDIO STREAM>,<VOLUME LEVEL>);
dtmfGenerator.startTone(ToneGenerator.TONE_DTMF_0, 1000); 
dtmfGenerator.stopTone();

Prabhakar,如果下面的答案对你有效,请你确认它是正确的回答?完成。谢谢你提醒,@HermesGlad对你有用!
ToneGenerator dtmfGenerator = new ToneGenerator(ToneGenerator.TONE_SUP_RINGTONE,ToneGenerator.MAX_VOLUME);
dtmfGenerator.startTone(ToneGenerator.TONE_DTMF_0, 1000); 
dtmfGenerator.stopTone();