在iOS上播放蓝牙(或其他设备,例如airplay)时,是否有确定音频延迟的方法?
我搜索并发现了一些东西。例如,advanced audio distribution spec多次引用“延迟”报告,但是在更通用的音频播放到某些设备的情况下,我不清楚如何从iOS访问此报告。
如果有一种方法,iOS将使用该方法来播放音频和视频同步的视频,而这似乎是不可行的。但是,我确实看到了对其他系统的一些引用也可以对此进行补偿(例如,显然,Android YouTube播放器可以补偿:Detect or Approximate Bluetooth Latency on Android (Audio Playback))
最佳答案
我自己遇到了这个问题。 AvAudioSession提供outputLatency的属性
以及inputLatency。虽然我无法说出这些数字的准确度,但我确实看到了在连接一对蓝牙耳机,iPhone麦克风和扬声器时值的差异。
关于ios - 近似于iOS中的airplay,蓝牙和相关技术的音频延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38256074/