【发布时间】:2019-08-18 00:14:31
【问题描述】:
我需要检查我的 iPhone 是否有耳机端口。 我检查了耳机是否使用以下代码连接
!AVAudioSession.sharedInstance().currentRoute.outputs.filter { $0.portType == AVAudioSession.Port.headphones }.isEmpty
但它显示耳机是否已连接。但 iPhoneX 没有任何耳机接口。
有什么方法可以区分“耳机不可用” 和“耳机未连接”?
任何帮助将不胜感激。
【问题讨论】:
-
为什么不根据设备进行检查?就像 iPhone 7 或更高版本的设备一样,没有耳机插孔
标签: ios swift avfoundation swift4 headphones