来自Android Visualizer的FFT数据取决于音量

时间:2019-01-21 18:56:23

标签: java android audio-player android-music-player

过去一个小时我一直在为此苦苦挣扎,这让我发疯了。我正在制作一个音乐应用程序,并且希望内置一个可视化器。我有一个MediaPlayer对象,并且要将可视化器链接到该播放器的会话ID,但是我得到的数据取决于音量。我尝试在可视化器之前和之后初始化均衡器,并且尝试在活动中将音频流更改为音乐,但是没有任何效果。

如何使显示器不依赖于设备的输出音量?

1 个答案:

答案 0 :(得分:0)

您应该在活动中使用以下命令:setVolumeControlStream (AudioManager. STREAM_MUSIC);,如果有片段,则可以使用getActivity()进行调用。希望对您有帮助!