繁体   English   中英

如何在 Android 模拟器中启用录音?

[英]How to enable audio recording in Android emulator?

我找到了几个答案(比如这个),它们告诉我们可以在 Android Emulator 中录制音频。 但我没有成功在 Android 虚拟设备管理器中找到任何合适的设置,我仍然在行recorder.SetAudioSource(AudioSource.Mic)上遇到异常。

MediaRecorder的文档中,您可以看到:

注意:目前,MediaRecorder 不适用于模拟器。

即使在最后一个 API 中。

但是我看到在AudioRecord类中,没有任何注释。
更重要的是,我发现了这个代码:

AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
        8000, AudioFormat.CHANNEL_CONFIGURATION_MONO,
        AudioFormat.ENCODING_PCM_16BIT, 500000);
recorder.startRecording();

这里开始 并且代码的作者说这段代码在模拟器中有效。

发现这个

你们无法在模拟器中录制声音,因为 android 模拟器尚不支持它。 此代码应仅适用于手机。

一个来源

您可以通过执行以下命令录制音频:

adb emu avd hostmicon

参考:

https://developer.android.com/studio/releases/emulator

暂无
暂无

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

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