java - 我需要录制音频来调用 getMaxAmplitude() 吗?

标签 java android audio

android中的媒体记录器有一个方法

getMaxAmplitude()

我正在制作一个应用程序来处理落在智能手机麦克风上的声音的振幅;它与实际录音无关。 开发者网站称可以在之后调用 getMaxAmplitude()

setAudioSource().

那么我真的需要录制音频来调用 getMaxAmplitude() 吗?

最佳答案

AudioRecord 类需要录制声音,getMaxAmplitude 才能工作,但您可以丢弃收到的字节,而不将它们保存到文件或进行处理。

关于java - 我需要录制音频来调用 getMaxAmplitude() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40179074/

相关文章:

javascript - 在音频播放器中使用输入字段是否安全?

c - 测试低通滤波器

Javascript : Get the HTMLAudioElement currently playing

java - 服务器发送事件以更新 Java EE/jetty 上的 Emberjs 应用程序中的集合

android - Google Play 游戏服务能否在内部测试轨道上进行测试?

java - 使用新的 Java 模块系统加载服务提供程序时我还缺少什么?

javascript - PhoneGap - 允许的 Activity 媒体对象的最大数量?

android - DP5 7.0 - 向未决 Intent 添加额外内容会失败吗?

java - 如何在 Java 中同时执行多个进程?

java - 如何使用 pdfbox 访问所有 PDF 元数据