【发布时间】:2018-09-04 20:37:42
【问题描述】:
我的一部分 Android 应用程序使用 MediaRecorder 通过手机的麦克风捕获语音输入。
我面临的问题是格式。
用什么 AudioEncoder 和 MediaFormat 在电脑上播放音频文件?文件的扩展名应该是什么?
如果我使用以下
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
并将文件保存为 mp4,我可以在手机上听到它。但是当我将手机连接到笔记本电脑并通过在笔记本电脑中导航播放时,它根本无法播放。
另外,最终我想要一个 .wav 格式的文件。我在这里读到 Android 不支持 .wav 或 .mp3 所以必须使用第 3 方音频转换器。有没有其他方法可以从 android 设备捕获 .wav 编解码器格式的音频文件?谁能帮我吗??谢谢!! :)
【问题讨论】:
标签: android mediarecorder android-mediarecorder