2

我一直在开发一个通话记录器应用程序,该应用程序在 MEDIATEK(XOLO、Micromax 等)手机和 Sony Xperia SP 上运行良好。但三星让我做噩梦。我试过两款三星手机,特别是 Galaxy Tab2 和一款我不记得名字的手机(如果你想知道,请告诉我)。

谁能告诉三星需要什么设置。我用过这些:

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 等)的所有组合。

我已经阅读了很多关于这个问题的论坛,但其中大多数要么不令人满意,要么太旧而无法考虑。

4

0 回答 0