gpt4 book ai didi

Android 语音通话录音无法在系统上播放

转载 作者:行者123 更新时间:2023-12-03 00:15:44 24 4
gpt4 key购买 nike

我有一个小程序来记录来自 Android 手机的所有语音通话。录音做得很好,我什至可以在任何安卓设备上播放。但相同的文件不会在系统上播放。我尝试了几个播放器,但没有运气。只有 Audacity 提示该文件是 RAW。我曾尝试使用 Audacity 对文件进行编码,但没有运气。这是我的录音 fragment ,非常感谢任何帮助。

        recorder = new MediaRecorder();
recorder.reset();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setAudioChannels(2);
recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_WB);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB);
recorder.setOutputFile(DEFAULT_STORAGE_LOCATION+"/"+System.currentTimeMillis());
recorder.prepare();
recorder.start();

最佳答案

MediaRecorder.OutputFormat.AMR_WB表示名为 Adapative Multi-Rate Wideband 的编解码器.除了在手机上,这种格式不是很常见。你可以让他们打开 Audacity如果你跳过所有正确的篮球。首先,您必须正确安装和配置 ffmpeg,然后当您在 audacity 中打开文件时选择 FFmpeg-compatible files。对于格式。但是,如果您希望文件可移植,我认为您最好在录制时选择不同的编解码器 - 例如 MPEG-4。

关于Android 语音通话录音无法在系统上播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32170663/

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