谷歌搜了一圈,发现的答案大多数是ios的回答,仅发现一个比较久远的回答是macOS的(https://stackoverflow.com/questions/14483083/how-to-get-notifications-when-the-headphones-are-plugged-in-out-mac),os x10.8之前好像有效,现在已经失效了,希望有solution的大神提示一下如何监听。
你监控的目的是啥?
1楼 @tinyfool 插入耳机之后自动播放app里的声音。跟拔掉耳机暂停声音相反的过程
https://stackoverflow.com/questions/5893244/how-to-detect-something-in-headphone-jack-on-a-mac
3楼 @gkdgp 答案是针对ios的。
3楼 @gkdgp 而且AudioSession API在 iOS 7.0 之后就被弃用了。