android - Android MediaPlayer.snoop():如何获取 future 的音频数据?

标签 android audio android-mediaplayer visualizer snoop

我想如果没有这可能的话,没有怪异的解决方法,这是不可能的。然而,

我将如何使用snoop()(或类似的东西)提前大约10秒钟获取音频的音频数据或在后台播放的整个音频文件的音频数据?

我几乎不知道这将如何工作。但是,一个想法可能是录制10秒钟的音频+音频数据(以某种方式)并延迟播放,或者只是不允许它播放那10秒钟,然后在10秒钟后播放已录制的音频内容。这听起来几乎是不可能的,因为我觉得您将无法停止或以其他方式使来自设备的音频播放静音。

我想在游戏中使用该功能,让播放器对他们在媒体播放器中播放的歌曲使用react。这就是为什么在实际将音频数据显示在歌曲中之前向用户显示音频数据的外观很有用。

无论如何,将不胜感激帮助,它将大大改善游戏!

提前致谢,
卡尔

最佳答案

它的实现非常依赖于设备!

从理论上讲可以在所有设备和操作系统上使用,但是距离不正确!

我在8号的7个设备测试中使用过play()无效!

希望能帮助到你!

关于android - Android MediaPlayer.snoop():如何获取 future 的音频数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693279/

相关文章:

android - 在 Android MediaPlayer 中暂停和搜索

Android:将 Parcelable 转换为 JSON

android - QtCreator android 不会部署

android - 在录制视频的同时捕获电话方向/位置

android - Android:从URL播放媒体播放器:无法打开文件错误

c++ - 在Windows 7上使用LibAo出现问题

android - MediaPlayer 在模拟器上工作,但不在设备上

java - 在屏幕上显示保存到文件的数据

android - 访问android音频输出

java - 在 Android 中使用 MediaPlayer 播放 mp3 文件列表