在Android上听不到音频录制

问题描述:

我想在Android上录制语音。我正在使用来自Google示例的示例代码here。我可以在录制时看到在SDCard上创建文件的示例。但是,当我尝试在GenyMotion上再次播放时,我没有听到任何录音。在Android上听不到音频录制

任何指针将是一个很大的帮助。任何人都有类似的问题。

在进一步的研究中,我发现了一个完全相同的问题here,但提供的解决方案不起作用。

我在电脑上复制了输出文件并尝试播放它。但是没有录音。这意味着记录不起作用。

+1

你在真实设备上试过吗? – joao2fast4u

+0

如果模拟器上的音频归零,这并不会让我感到意外,但也许有一个配置选项可以替代某些实际的输入或输出设备。总的来说,仿真器远远不如实际的开发设备,而且在媒体方面则更是如此。但是你可以测试你的代码,看看你是否得到非零的音频数据。 –

+0

_“我在PC上复制了输出文件并尝试播放,但没有录制,这意味着录制不起作用。”_不一定。您链接的那个例子似乎是使用AMR-NB编码器和3GPP容器进行录制的。虽然这些在手机上很常见,但远不是所有PC媒体播放器都支持它们。 – Michael

Genymotion上的录制在Windows下不起作用。

+0

有什么方法可以在仿真器上测试或者只有真实的设备才能正常工作。我也有三星Galaxy模型与Win-8.0不兼容。任何测试方法都会有所帮助。我在使用3GP播放器的个人电脑上玩过@Michael – Sharadn

+0

您可以在mac或linux上使用genymotion,它会起作用。目前没有办法使它在Windows下工作。 – pcans