gpt4 book ai didi

ios - 检查 iPhone Swift 4 中的耳机端口是否可用

转载 作者:行者123 更新时间:2023-11-29 05:53:56 24 4
gpt4 key购买 nike

我需要检查我的 iPhone 是否有耳机端口。我使用以下代码检查耳机是否已连接

!AVAudioSession.sharedInstance().currentRoute.outputs.filter { $0.portType == AVAudioSession.Port.headphones }.isEmpty

但它显示耳机是否已连接。但iPhoneX没有耳机接口(interface)。

Is there any way to differentiate between "headphone not available" and "headphone not connected"?

任何帮助将不胜感激。

最佳答案

您不应该寻找该功能。您应该检查设备型号。这里有一个方便的 UIDevice 扩展来做到这一点。

https://stackoverflow.com/a/26962452/4076101

这样,如果您购买的是 iPhone 7(+) 或后置设备,您可以确保您不会有耳机端口(尽管您无法知道是否已连接 Lightning 转 3,5mm 适配器) .

关于ios - 检查 iPhone Swift 4 中的耳机端口是否可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55377032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com