【问题标题】:Read current audio output - Android读取当前音频输出 - Android
【发布时间】:2020-01-23 08:28:08
【问题描述】:

我想知道是否可以访问当前在 Android 设备上播放的音频。

示例:如果 Spotify 在后台运行,我想访问音频来控制一些连接到我的RaspberryPiLEDs

我想创建某种能够根据当前播放的声音改变颜色的均衡器。如果有人能告诉我是否可以访问主音频输出,我将不胜感激。

【问题讨论】:

    标签: java android audio


    【解决方案1】:

    除非您使用的是 root 手机,否则无法在 Android 上捕获随机应用的输出。

    但是,您可以创建一个应用程序来播放媒体文件并捕获输出,以便使用“Visualizer”效果进行可视化。您可以在此处查看示例:https://android.googlesource.com/platform/development/+/master/samples/ApiDemos/src/com/example/android/apis/media/AudioFxDemo.java (寻找“Visualizer”)。

    如果您仍然在使用 Raspberry Pi,您可以通过播放您的所有音乐,在那里捕捉和分析它。不过,您将需要一个外部 USB 声卡。例如看这篇文章:http://www.g7smy.co.uk/2013/08/recording-sound-on-the-raspberry-pi/ 他们只是在那里录制和播放音频,但您可以在其间插入分析阶段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 2019-05-28
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      相关资源
      最近更新 更多