自动切换手机耳机模式和话筒模式
来源:互联网 发布:淘宝企业店铺贷款条件 编辑:程序博客网 时间:2024/06/02 10:38
如果此时手机靠近面部放在耳朵旁,那么声音将通过听筒输出,并将屏幕变暗(省电啊)
//处理监听触发事件-(void)sensorStateChange:(NSNotificationCenter *)notification;{ //如果此时手机靠近面部放在耳朵旁,那么声音将通过听筒输出,并将屏幕变暗(省电啊) if ([[UIDevice currentDevice] proximityState] == YES) { [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil]; } else { [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; }}- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; /*======================监听语音=================================*/ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(sensorStateChange:)name:@"UIDeviceProximityStateDidChangeNotification" object:nil]; }-(void)viewDidDisappear:(BOOL)animated{ [[NSNotificationCenter defaultCenter]removeObserver:self];}
0 0
- 自动切换手机耳机模式和话筒模式
- 音频播放根据距离选择话筒模式
- 嵌入式Linux基础知识5(ubuntu16”命令行模式和图形界面切换“ “开机自动进入命令行模式设置”)
- linux图形模式和命令行模式切换
- 内核模式和用户模式的切换
- ARM处理器模式介绍和模式切换
- Ubuntu命令行模式和图形界面模式切换
- (iOS)确保设置话筒模式成功 AudioSessionSetProperty
- kali切换字符界面模式和切换图形界面模式
- 模式切换
- 32位和16位指令集模式自动切换机制
- VirtualBox“切换到无缝模式”和“自动调整显示尺寸”菜单无法使能
- 32位和16位指令集模式自动切换机制
- WinCE同步和硬盘模式的切换
- AQTime切换代码覆盖率和效率模式
- 切换apache的prefork和worker模式
- 命令行模式和图形界面切换问题
- ubuntu 命令行模式和图形界面切换
- DSP-BIOS使用入门
- 2014年7月份美国数码游戏市场报告
- LeetCode之旅(17)
- Android反射机制实现与原理
- POS机预授权的具体操作步骤
- 自动切换手机耳机模式和话筒模式
- 正则表达式中的捕获和非捕获
- Linux内核入门—— C语言基本功
- DS18B20温度传感源代码
- SGI STL 空间配置器(allocator)源码剖析
- POJ2955Brackets题解
- Java synchronized关键字的认识
- Android中几种图像特效处理的集锦!!
- GDB调试与C++类class