gpt4 book ai didi

android - MediaRecorder.AudioSource.DEFAULT 阻止通话中的音频

转载 作者:行者123 更新时间:2023-12-02 22:41:44 25 4
gpt4 key购买 nike

我正在开发一个应用程序,该应用程序使用 MediaRecorder 在调用或接听电话时记录我自己的声音(使用 AudioSource.MICAudioSource.DEFAULT )。我遇到的问题是,每当麦克风开始录音时,我就再也听不到通话中的任何声音了。删除应用程序后,我可以完美地听到所有内容。

为什么会这样?有没有办法在用麦克风录制我的声音时正常听我的电话?

PS:我不是在问 AudioSource.VOICE_CALL或任何我知道的东西都被阻止了。请帮我!

最佳答案

<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>





recorder.reset();
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
//passing recorded file's path
recorder.setOutputFile(recording.getAbsolutePath());

recorder.prepare();
recorder.start();

关于android - MediaRecorder.AudioSource.DEFAULT 阻止通话中的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14249272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com