iOS-判断耳机是否插入

作者: FlyElephant | 来源:发表于2016-08-30 16:02 被阅读225次

录音过程有时候需要判断用户当前是插入耳机,具体判断如下:
<pre><code>`

  • (BOOL)isHeadSetPlugging {
    AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute];
    for (AVAudioSessionPortDescription* desc in [route outputs]) {
    if ([[desc portType] isEqualToString:AVAudioSessionPortHeadphones])
    return YES;
    }
    return NO;
    }`</code></pre>

相关文章

网友评论

本文标题:iOS-判断耳机是否插入

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