ios - availableInputs API 无法检测到三星耳机

标签 ios objective-c avaudiosession

我正在尝试将应用程序声音定向到耳机,但对于非苹果耳机来说这是不可能的,因为 availableInputs API 返回 nil。

NSArray *inputs = [[AVAudioSession sharedInstance] availableInputs];

有人有想法吗?

最佳答案

currentRoute API 可以工作。因此我使用了 availableInputs 和 currentRoute API 来检测输入设备。

关于ios - availableInputs API 无法检测到三星耳机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42548149/

相关文章:

ios - 无法使用类型为 'String' 的参数列表调用类型为 '(CustomObject)' 的初始值设定项

ios - 模块化 iOS App 的方法有哪些?

objective-c - 有没有办法将对象映射到基元?

ios - requestRecordPermission 什么都不做

ios - 使用 AVAudioSession 播放音频

ios - 如何在 map 上的 iOS 7 中填充外部覆盖圈

ios - 调整图像背景 iOS

ios - 推荐 : RestKit or AFNetworking for Rest/Soap server

iphone - 如何将对象数组添加到以另一个数组为键的 nsmutabledictionary

ios - 提取MPMoviePlayerViewController音频以在后台继续收听