通过蓝牙在iOS中发送自定义数据和音乐(MP3)

时间:2014-03-27 11:42:57

标签: ios bluetooth

AIM:我正在尝试将我的iPhone应用程序与可以播放音乐并显示一些可视化(但尚未选择蓝牙硬件)的蓝牙设备集成。有三件事令我困惑:

  1. 我见过一些使用AVAudioPlayer基于averagePowerForChannel生成可视化数据的示例程序。是否可以在没有实际(或之前)播放音乐的情况下为存储在iPhone文件系统中的音乐提取此类信息?由于iPhone应用程序无法在后台无限执行,因此可能不建议实时提取此数据?
  2. 一旦我为mp3创建了这个“可视化”数据,我该如何将数据发送到我的蓝牙设备?我知道我们只能通过BLE发送自定义数据。我是否有可能同时将音乐数据和可视化数据发送到蓝牙设备?(或者先发送可视化数据几秒钟,然后开始流式传输音乐) - 这个建议将帮助我选择合适的硬件,如果iPhone支持这个!
  3. 如果我无法通过蓝牙同时发送音乐数据和可视化数据,我计划首先从mp3中提取可视化数据(如何?),将其发送出去存储在蓝牙设备中,然后相应地显示,与实时接收的音乐数据同步。这可能吗?

0 个答案:

没有答案