gpt4 book ai didi

android - 可以实时监控扬声器输出吗?

转载 作者:行者123 更新时间:2023-11-29 00:36:01 25 4
gpt4 key购买 nike

我希望创建这样一种应用程序,它可以根据扬声器发出的声音,特别是声音的强度,尽可能实时地在屏幕上显示愚蠢的颜色。

我认为有两种可能的情况可以让我到达我想要的位置:

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

2) 我可以只监听连接到扬声器的整个流,然后调用我自己的 MediaPlayer 和 sound.start()。

这两种可能吗?

我已经查找了两种可能的方法,但都没有找到,特别是 AudioTrack,经过一番摸索之后,似乎只能使用麦克风输入,这不是我想要的。有什么建议吗?

最佳答案

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

This post建议另一种策略,使用未记录的方法 MediaPlayer.snoop() (至少版本 6)。不过我不太理解。我会看看你是否能让 Visualizer 工作。

This post还链接到一些示例。

关于android - 可以实时监控扬声器输出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12645914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com