【发布时间】:2010-12-26 14:20:23
【问题描述】:
我尝试在 Android 中录制音频。使用 MediaRecorder 的声音质量真的很糟糕。有没有办法提高质量?文档说,应该有类似“setAudioEncodingBitRate”的东西,但我还没有找到实现它的方法。
然后我尝试使用 AudioRecord 函数将声音写入流。质量很好,但 pcm 文件太大,我想将它们上传到远程服务器。
有人知道怎么做吗
- 提高 AudioRecorder 文件的质量或
- 即时压缩 pcm(如 mp3 或其他)。
非常感谢任何帮助。
【问题讨论】:
-
感谢您的快速回答,但我还是不明白。 RingDroid 应用程序使用低质量的 MediaRecorder。并且 RehearsalAssistent 不会压缩流。我在这里错过了什么吗?
-
坦率地说,我真的没有尝试过这些。我刚刚遇到了类似的问题。
-
所以伙计们,我找到了解决方案:setAudioEncodingBitrate 从 2.2 开始工作。我用的是 2.1 愚蠢的我!
标签: android audio mediarecorder