好吧,我想构建一个 android 应用程序,当我用音乐播放器播放歌曲时。连续收听当前歌曲的音量,并显示在屏幕上。
我已经阅读了来自 sdk 的 MediaPlayer、MediaRecorder、AudioTrack、AudioRecorder 的手册。但似乎它们都不符合我的需要。
任何人都可以给我一个提示吗?
编辑:
我想分析歌曲以了解饱和度,而不是系统音量。
好吧,我想构建一个 android 应用程序,当我用音乐播放器播放歌曲时。连续收听当前歌曲的音量,并显示在屏幕上。
我已经阅读了来自 sdk 的 MediaPlayer、MediaRecorder、AudioTrack、AudioRecorder 的手册。但似乎它们都不符合我的需要。
任何人都可以给我一个提示吗?
编辑:
我想分析歌曲以了解饱和度,而不是系统音量。
你试试这个:
value = audioManager.getStreamVolume(audioManager.STREAM_MUSIC);
这是信息链接
http://developer.android.com/reference/android/media/AudioManager.html
发现这个(有趣!):
看看:
http://code.compartmental.net/tools/minim/manual-minim/
有很多答案可以帮助您实现您的想法: