如何确定两个设备是否同时收听音频

时间:2014-01-03 23:05:38

标签: ios audio

如果我有两台设备收听音频并将数据发送到服务器,我是否有办法根据音频对齐数据(在服务器级别),以便我知道设备何时同时收听?音频将被安排,所以唯一真正考虑的因素是有线网络/时区问题。

我一直在研究像FFT和其他与声音有关的问题,但我意识到我可能正在追逐错误的问题或过度工程。最好是尝试比较频率或使用this question建议的解决方案吗?

1 个答案:

答案 0 :(得分:0)

iOS上的大多数音频API都有回调,尤其是低级回调。确定歌曲的元数据相同后(您可以使用GameKit通过蓝牙进行此操作),您可以使用回调来确定播放时间是否相同,或者在您的容忍范围内。

如果设备彼此不靠近,则需要将元数据发送到服务器,类似于Last.fm scrobbles现在正在监听的跟踪,然后与已知设备进行比较。