Java 如何在Android中从MediaPlayer获取音频流

Java 如何在Android中从MediaPlayer获取音频流,java,android,audio,media-player,snoop,Java,Android,Audio,Media Player,Snoop,我试图显示音频流以进行可视化,我找到了MediaPlayer.snoop(short[],int),现在可以在MediaPlayer上播放音频流了 所以我做了代码: Class c=MediaPlayer.Class 方法m=c.getDeclaredMethod(“snoop”,outData.getClass(),Integer.TYPE) 但有一个异常错误: Mediaplayer中没有此类功能 我不能使用上面的代码,还是无法获取音频流 救救我!! 谢谢。snoop api尚未公开(即未公

我试图显示音频流以进行可视化,我找到了
MediaPlayer.snoop(short[],int)
,现在可以在MediaPlayer上播放音频流了

所以我做了代码:

Class c=MediaPlayer.Class
方法m=c.getDeclaredMethod(“snoop”,outData.getClass(),Integer.TYPE)

但有一个异常错误: Mediaplayer中没有此类功能

我不能使用上面的代码,还是无法获取音频流

救救我!!
谢谢。

snoop api尚未公开(即未公开供外部使用),因此您无法在应用程序中使用它,除非您将应用程序插入android源代码并编译反android源代码