MEDIATEK(XOLO、Micromaxなど)の電話とSony Xperia SPで正常に動作するコールレコーダーアプリに取り組んでいます。しかし、サムスンは私に悪夢を見せています。特にGalaxy Tab2と名前を覚えていない2つのサムスン電話を試しました(知りたい場合はお知らせください)。
サムスンに必要な設定を誰か教えてください。私はこれらを使用しました:
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(AudioSource.VOICE_COMMUNICATION);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
mRecorder.setOutputFile(outputFile);
私は、すべてのオーディオ ソース VOICE_COMMUNICATION、VOICE_CALL、DEFAULT、MIC などと、すべてのオーディオ フォーマットおよびすべてのオーディオ エンコーダー、つまり 3gpp、mp4、AMR_NB、AMR_WB などのほぼすべての組み合わせを試しました。
この問題に関する多くのフォーラムを読みましたが、それらのほとんどは不十分であるか、考慮するには古すぎます。