跟踪音频(强度级别) - android/iphone

Posted

技术标签:

【中文标题】跟踪音频(强度级别) - android/iphone【英文标题】:Tracking audio (level of intensity) - android/iphone 【发布时间】:2011-11-30 10:28:50 【问题描述】:

是否可以在音频播放期间检索专用于耳机的音频输出信号的特征?我不想记录信号本身(也就是说,我不想用磁带机录制收音机来制作 80 年代风格的混音带),但我只想知道以分贝为单位的强度用于医学研究目的的信号。

我在想这可能会以与可视化工具相同的方式完成?

【问题讨论】:

编写自己的播放器?否则这是无法做到的。 【参考方案1】:

如果您正在编写 android 应用程序,我认为您正在寻找 AudioManager,通过它您可以查询不同音频流的音量。

致电getStreamVolume 应该可以得到你想要的数据。

【讨论】:

使用随机媒体播放器developer.android.com/resources/samples/RandomMusicPlayer/…,例如,我将如何调用getStreamVolume 并绘制它? 恐怕我没用过那个播放器,所以我不知道。但是您的问题太宽泛了:我建议将收集数据并将其绘制成两个单独的任务。选择一个,读一读,试一试,然后在遇到困难时回来发布更多问题(非常具体的问题)。

以上是关于跟踪音频(强度级别) - android/iphone的主要内容,如果未能解决你的问题,请参考以下文章

N音频频带强度

在 Web Audio API 中导出音频强度

JS密码强度检测

ps4手柄连接强度太低

如何将图像中所有文本的强度(暗度)提高到一个级别?

音频特效实践