当前,Agora.io的Android SDK不直接支持在呼叫方播放音频。这需要使用Android的Telcom软件包来实现,更具体地说,是实现Connection,ConnectionService和ToneGenerator类。
每当您开始通话时,您可能要创建一个新的音调,<AUDIO STREAM>在下面用要在其中播放该音调的流替换,然后用<VOLUME LEVEL>整数(或枚举)替换以设置音量。
ToneGenerator dtmfGenerator = new ToneGenerator(<AUDIO STREAM>,<VOLUME LEVEL>);
dtmfGenerator.startTone(ToneGenerator.TONE_DTMF_0, 1000);
dtmfGenerator.stopTone();
Run Code Online (Sandbox Code Playgroud)
例如,如果您想使用上面的示例来利用呼叫音,则可以使用ToneGenerator.TONE_SUP_RINGTONE
ToneGenerator dtmfGenerator = new ToneGenerator(ToneGenerator.TONE_SUP_RINGTONE,ToneGenerator.MAX_VOLUME);
dtmfGenerator.startTone(ToneGenerator.TONE_DTMF_0, 1000);
dtmfGenerator.stopTone();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
291 次 |
| 最近记录: |