gpt4 book ai didi

Android Media Recorder 启动失败异常

转载 作者:行者123 更新时间:2023-11-29 14:16:10 25 4
gpt4 key购买 nike

我在 android 中遇到媒体记录器问题。我正在录制一段适用于 LG P500 的音频,但同样的代码不适用于 Samsung GT - S5360。我收到错误消息,因为启动失败 -22。

这是我使用的代码:

final MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL‌​);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GP‌​P);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(path);
try {
recorder.prepare();
recorder.start();
} catch (Exception e) { Log.d(TAG, "Exception : " + e); }

当调试在 logcat 中得到 cause as null 时。

请给我一些解决方案。

最佳答案

我遇到了同样的问题,我尝试从 Play 商店安装录音机进行检查。它也不允许我录制 VOICE_CALL。从那以后我意识到一些设备制造商不支持这一点。因此,如果设备不支持 VOICE_CALL,请使用 MIC 进行录音。

关于Android Media Recorder 启动失败异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007834/

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