
iOS
N89757
这个作者很懒,什么都没留下…
展开
-
判断iOS设备是否插着耳机
#import - (BOOL)isHeadsetPluggedIn { AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute]; for (AVAudioSessionPortDescription* desc in [route outputs]转载 2017-12-06 14:23:11 · 1972 阅读 · 0 评论 -
监听耳机变化
1.首先导入头文件:#import 2.在该文件下存在监听事件名称,我们可以对该事件进行监听:NSString *const AVAudioSessionRouteChangeNotification 3.使用通知中心设置监听:[[NSNotificationCenter defaultCenter] addObserver:self selector:@sel转载 2017-12-06 15:20:28 · 429 阅读 · 0 评论 -
ios耳机监听
1 .插入耳机的时候并没有切换到耳机播放 仍然是扬声器播放2 .当一开始手机上已经插入耳机时 ,这时候开启音频播放时 仍然是扬声器播放因此今天主要谈的就是从这两个问题:先来解决第一个问题:其实解决耳机插入时扬声器播放很明显我们需要获取耳机插入的这个状态,通过什么来获取呢?通知,没错 就是通过通知的方式来获取,代码如下有需要的自取: //耳机状态获取的通知 [[NSNotificati转载 2017-12-06 15:25:10 · 647 阅读 · 0 评论 -
iOS听筒扬声器设置
IOS上AudioSession设置, 切换扬声器和听筒详解http://blog.youkuaiyun.com/heenying/article/details/44095801转载 2018-01-03 11:31:05 · 1311 阅读 · 2 评论