13得票1回答
均衡器并非始终受支持,即使API >= 9?

在启用均衡器功能之前,我会检查API级别以确保它等于或大于9。 根据用户反馈的报告,似乎仍然会抛出一些异常: 代码 eq = new Equalizer(0, mp.getAudioSessionId()) 可能会引发异常:Caused by: java.lang.UnsupportedOp...

9得票2回答
android上的AcousticEchoCanceler在大多数设备上似乎无法正常工作。

我正在开发一个应用程序,需要麦克风消除扬声器发出的任何声音。在线上看来,这个问题似乎几乎是一个阴谋,因为其他遇到同样问题的人长时间以来都没有得到回复。 Android的本地硬件加速AcousticEchoCanceler在大多数设备上似乎无法正常工作。在许多设备上进行了测试,似乎可以正常工作...

8得票3回答
Android MediaPlayer带有AudioEffect:出现错误(-22,0)

好的,简单来说这是我的要求... 我有一个WAV文件,我想打开它,添加一些效果,然后播放。 我使用 MediaPlayer 播放文件,并使用 PresetReverb 添加一些效果。 以下是我的代码 public void playSound(){ String fullPath...

8得票1回答
Android如何对WAV文件应用音频效果并保存

需求 在Android中打开SD卡中的.wav文件,播放它,并添加一些效果(如回音、音高变化等),保存带有效果的文件。简单吧 :( 我知道的 我可以使用Soundpool或MediaPlayer打开和播放文件。 我可以在播放时使用两者之一给予一些效果。例如,对于MediaPlayer,...

7得票1回答
安卓应用程序一直崩溃,音频效果错误代码为-1。

我在我的应用程序的主活动中添加了一些代码,以连续生成和播放正弦波,并创建了一个PresetReverb对象来测试它对正弦波的效果。但是,每次我启动应用程序时,应用程序都会崩溃,并在logcat中生成以下内容: 08-08 14:36:10.566: E/AudioEffect(19466):...

7得票2回答
不支持的操作异常:AudioEffect:无效的参数操作。

在这行代码上,我的均衡器出现了UnsupportedOperationException错误:bassBoost.setStrength((short) bassBoostPos); 以下是代码: equalizer = new Equalizer(0, 0); if (equalizer...