【问题标题】:How can I find out what type of headphones are plugged? [closed]我怎样才能知道插入的是什么类型的耳机? [关闭]
【发布时间】:2013-12-13 10:44:45
【问题描述】:

我对核心音频系统有疑问。有什么方法可以找出插入的是什么类型的耳机?或者获取一些相关信息。 iPod 应用程序如何检测它?核心音频是 C 类型的东西,那么在 C 中怎么做呢?有任何想法吗?感谢您的回复。

【问题讨论】:

  • 无缘无故感谢-1。我爱像你这样的人。
  • 你是什么类型的?音频输出是通过底座连接器还是耳机插孔?
  • 感谢您的帮助。我想了解耳机插孔的相关信息。

标签: c++ objective-c core-audio


【解决方案1】:

您可以使用this开源类来判断耳机是否已插入并处理耳机的插拔和音频路由的变化。

您无法以编程方式获取插入的耳机类型。 iPod 应用程序会检测您是从扬声器还是从耳机听到的,而不是耳机的类型。

【讨论】:

  • 那么 iPod 应用程序如何检测我何时插入了可以挤压高音量的低质量耳机以及插入中等音量的高质量耳机?我认为有些检测是必要的。
  • iPod 应用程序是 Apple 的应用程序。使用公共 API 无法进行此类检测。
猜你喜欢
  • 2022-11-10
  • 1970-01-01
  • 2016-03-26
  • 1970-01-01
  • 2011-02-05
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
  • 1970-01-01
相关资源
最近更新 更多