在Android模拟器上使用录音机

时间:2016-01-02 12:30:45

标签: android audio android-studio android-emulator audio-recording

我想在我的应用中使用音频捕捉功能。我跟着this link at developer.android.com。 我正在使用 Android Studio 1.4 Nexus 5与Api21 作为虚拟设备。在developer.android中,描述了无法将音频捕获功能与模拟器一起使用:

  

注意:Android模拟器无法捕获音频,但实际设备可能会提供这些功能。

但这是最新的信息吗?我可以使用录制按钮,但按停止后活动崩溃。我可以在模拟设备上看到 audiorecordtest.3gp 文件,如果我将其保存到计算机,我可以播放录制的音频。崩溃没有任何显示异常。如果我要求

context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_MICROPHONE);

我回来了。似乎模拟器能够捕获音频,但无法正确处理它的停止?有办法绕行吗?

1 个答案:

答案 0 :(得分:0)

篡改检查的一个方面涉及测试运行应用程序的模拟器......

THIS文章(第4.1段)中,描述了仿真器检测......测试检测到许多仿真器,但是根据设备的不同而产生一些误报"

误报使文章中描述的某些模拟器测试不适合生产,但在您了解设备及其测试响应的测试环境中可以正常使用。