Lyu*_*tko 23 android audio-recording
有没有办法录制高质量的音频?
我如何阅读用户说的信息?在音频录制应用程序中,您可以看到这样的指示器(我不知道它的正确名称).
Stj*_*jko 31
目前,在Android上录制音质不佳的一个重要原因是MediaRecorder类(AMR-NB编解码器)使用的编解码器.但是,您可以通过AudioRecord类访问未压缩的音频,并将其直接记录到文件中.
在排练助理应用程序这样做是为了保存未压缩的音频为WAV文件-看看在RehearsalAudioRecord类的源代码.
RehearsalAudioRecord类还提供了一个getMaxAmplitude方法,您可以使用该方法检测自上次调用方法以来的最大音频级别(MediaRecorder也提供此方法).
Don*_*ker 18
用于录制和监控:您可以使用录音机活动.这是一段代码:
Intent recordIntent = new Intent(
MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(recordIntent, REQUEST_CODE_RECORD);
Run Code Online (Sandbox Code Playgroud)
有关如何录制包含输入监视器的音频的完美工作示例,请下载开源Ringdroid项目:https://github.com/google/ringdroid
看截图,你会看到显示器.
为了使音质更高,您需要更好的麦克风.内置麦克风只能捕获这么多(这不是那么好).再看看ringdroid项目,从那里收集一些信息.此时,您可以实现一些归一化和放大程序来改善声音.
| 归档时间: |
|
| 查看次数: |
28376 次 |
| 最近记录: |