ios - 近似于iOS中的airplay,蓝牙和相关技术的音频延迟

标签 ios audio bluetooth core-bluetooth airplay

在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/

相关文章:

flash - flash.media.Sound.play需要很长时间才能返回

iphone - iOS Gamekit 最大点对点大小

ios - Aritchie userdialogs 在 iOS 上没有 ShowSuccess 和 ShowError 的背景

audio - ffmpeg - 重新混合具有多个音频流的 TS 文件

iphone - 使用 info.plist 为多目标应用程序存储特定于目标的值

flash - 什么是具有Flash和html5支持的优秀视频+声音播放器?

objective-c - 在 Cocoa 中创建并发送蓝牙命令帧

android - 使用 String 上的蓝牙地址连接到设备

iphone - sqlite 准备语句错误-没有这样的表

ios - Mac/iPhone 应用程序 - 将核心数据同步到 iCloud 和设备(使用核心数据)