繁体   English   中英

Android中的Media Recorder-文件格式

[英]Media Recorder In Android - File Formats

我的android应用程序的一部分使用MediaRecorder捕获通过手机麦克风输入的语音。
我面临的问题是格式。 使用什么AudioEncoder和MediaFormat在计算机上播放音频文件? 文件的扩展名应该是什么?
如果我使用以下

recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);

并将文件另存为mp4,我可以在手机上听到它。 但是,当我将手机连接到笔记本电脑并通过在笔记本电脑中导航来播放手机时,它根本无法播放。

另外,最终我想要一个.wav格式的文件。 我在这里阅读到Android不支持.wav或.mp3,因此必须使用第三方音频转换器。 还有其他方法可以从Android设备捕获.wav编解码器格式的音频文件吗? 谁能帮我吗?? 谢谢!! :)

您可以使用音频记录类来记录音频文件。 AudioRecord以原始格式记录文件,然后您可以将这些文件转换为wav格式。 您可以找到将原始数据转换为wav的示例。

https://github.com/adsl54010/AudioRecord

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM