【问题标题】:How to apply equalizer changes to all audio in android?如何将均衡器更改应用于android中的所有音频?
【发布时间】:2017-05-02 01:19:49
【问题描述】:

我使用的是AndroidEqualizer类,我对对象的波段级别做了一些修改。

我需要做的是将均衡器的这些更改应用到设备中的所有音频文件,因此当播放音乐文件时,均衡器的更改将应用​​到它。

例如,对于 1000Hz 的频率,我将增益电平转换为 5dB。我需要将此更改应用于所有音频文件。

谢谢

【问题讨论】:

标签: android audio equalizer


【解决方案1】:

嘿,我不确定您要做什么,但是如果您想将均衡器设置设置为正在播放的任何音频文件,那么您可以将会话 ID 更改为 0,以便播放任何音乐/音频, eq 设置将在它们上实现(即使是未从您的应用中播放的音乐文件)

【讨论】:

  • 感谢您的回答!!我认为使用 0 作为会话 id 不适用。
  • 你的均衡器是否使用搜索栏来改变波段值?
  • 安卓均衡器有 5 个频段。要设置频段级别,您必须使用:equalizer.setBandLevel((short)0, (short)100); 0 表示第一个频段(频率 60Hz),100 表示 1 分贝。如果您需要更多信息,请告诉我
  • @Hanady 如果答案有用,请将其标记为正确答案。
  • “注意:不推荐使用会话 0 将插入效果(均衡器、低音增强、虚拟器)附加到全局音频输出混音。” source
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-23
  • 2015-07-15
  • 1970-01-01
  • 2023-04-09
  • 1970-01-01
相关资源
最近更新 更多