美文网首页iOS developer复制粘贴iOS开发那些事
iOS 十行代码教会你处理耳机插拔事件

iOS 十行代码教会你处理耳机插拔事件

作者: 悟_空 | 来源:发表于2016-04-12 17:22 被阅读821次

     公司项目交互用到了流媒体,涉及到了耳机插拔内外音播放的问题。今天在这里简单搞一下。

    用到的类库是AVFoundation,涉及的类是 AVAudioSession,不知道为什么苹果放弃了几乎全部AVAudioSession 相关的方法,但是我并没有找到替代方法(如果你找到了,欢迎私信交流),废话不多说了,直接上代码吧。

    引入头文件(涉及到耳机插拔,一般都已经引入了AVFoundation.framework,没有引入的请引入),

    引入头文件 这是比较新的方法了,之前写的调用的方法太老了,不能用了,

    上面这张图 主要就是这两个方法的调用,一个是开始监听 声音输出设备变化通知,收到通知之后检测一下耳机是否可用,可用的话使用耳机,就行了。就是这样。

    相关文章

      网友评论

      • 码农斯密达:有demo么?
        360172788@qq.com
        谢谢
        悟_空:@6acc6d04d048 文章已经更新了,你看一下这个图就行了,总共两个方法不到十行代码,很容易就看懂了,没有写demo

      本文标题:iOS 十行代码教会你处理耳机插拔事件

      本文链接:https://www.haomeiwen.com/subject/oikwlttx.html