android - Android:识别设备的传入噪声

标签 android audio microphone

android人..

我已经通过了否定答案。问题在stackoverflow中,其中许多与我的问题有点相似。但我无法解决我的问题。

问题是。
在我的应用程序中,我想旋转图像,直到设备的麦克风发出噪音,并且我不想保存音频文件。

所以,如果有人知道链接或提示如何实现此功能,我该如何启动或实现它。

谢谢..

最佳答案

您可以使用 AudioRecord 类访问麦克风的音频流。比您可以尝试检测来自该比特流的噪声。在startRecord上调用AudioRecord后,您必须使用read从流中读取字节(并且您必须足够快地执行此操作,以使内部缓冲区不会溢出)。您将从该流中获得16位整数,可用于基本分析噪声水平。但是,识别特定的声音并不容易。

关于android - Android:识别设备的传入噪声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6252951/

相关文章:

android - 在 Android 中使用 HTML5 流式传输

android - 移动应用程序是否总是在录制音频时指示?

java - 通过扬声器播放麦克风中的音频

c++ - 激活中断的麦克风特定信号

android - Socket.IO 与 Params Android 连接

java - 将Java编译为JAR文件后播放WAV文件

android - ImageView 覆盖覆盖按钮的波纹效果

c++ - WASAPI GetDisplayName 返回空白

java - 如何为使用数据库的 Android 应用程序构建服务器和客户端之间的通信

java - 无法将用户带到通知设置