Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 可以对扬声器输出进行实时监控吗?_Android_Audio_Real Time_Monitoring_Speaker - Fatal编程技术网

Android 可以对扬声器输出进行实时监控吗?

Android 可以对扬声器输出进行实时监控吗?,android,audio,real-time,monitoring,speaker,Android,Audio,Real Time,Monitoring,Speaker,我希望能创建一个应用程序,在屏幕上显示傻乎乎的颜色,这取决于扬声器发出的声音,特别是声音的强度,并且尽可能实时 我想有两种可能的情况可以让我达到我想要的目的: 1) 我可以播放自己的音乐/声音文件,并通过自己调用的MediaPlayer监控流 或 2) 我可以监视连接到扬声器的intire流,然后调用我自己的MediaPlayer和sound.start() 这两种方法是否都可能 我已经找到了两种可能的方法,并且找到了nill,特别是AudioTrack,并且在一些头切之后,似乎只能使用麦克风输

我希望能创建一个应用程序,在屏幕上显示傻乎乎的颜色,这取决于扬声器发出的声音,特别是声音的强度,并且尽可能实时

我想有两种可能的情况可以让我达到我想要的目的:

1) 我可以播放自己的音乐/声音文件,并通过自己调用的MediaPlayer监控流 或

2) 我可以监视连接到扬声器的intire流,然后调用我自己的MediaPlayer和sound.start()

这两种方法是否都可能


我已经找到了两种可能的方法,并且找到了nill,特别是AudioTrack,并且在一些头切之后,似乎只能使用麦克风输入,这不是我想要的。有什么建议吗?

我自己没有用过,但看起来它是专门为这个目的设计的。您可以针对特定的AudioTrack或MediaPlayer,或整个输出组合

建议另一种策略,使用未记录的方法MediaPlayer.snoop()(至少版本6)。不过我不太明白。我想看看你们是否能让可视化工具工作


还有一些例子的链接。

我跟随这些链接,那些最有用的,也许,似乎已经消失了。我正在检查visualizer选项,我会发回。谢谢