0

Android のアプリケーションに着信データを取得できるかどうかを知りたいです。

この着信通話データを使用して、通話を記録したり、アプリケーションから通話をストリーミングしたりします。

Android が提供する Audio manager と Telephony manager クラスを読みましたが、着信のデータを渡すことができる API を取得できました。

4

2 に答える 2

0

通常の通話(GSM、CDMAなど)では使用できません。VoIP通話の場合、スタックにアクセスできれば、技術的には可能です。

于 2010-10-08T08:12:51.047 に答える
0

Mediarecorder オブジェクトの Audio Source を Voice Call に設定します。

final MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(path);
于 2010-10-08T09:14:48.573 に答える