笔记本品牌不少,该笔记本选哪个品牌的好啊?

红米手机 &
电视盒子 &
智能硬件 &
潜力级手机控
扫码下载App一键签到 升级加速
小米玩微信,如何关闭听筒和扬声器的自动切换
&来自老版论坛
扫一扫!手机看帖更爽
这几天用小米玩微信发现一个问题,就是在听语音短信时,由于周围很吵听筒听不清楚,就设置成扬声器,但放到耳边会自动又切换回听筒,导致还是听不清楚。
我要的结果就是在用微信时,可以放在耳边听扬声器放出的声音。
请问各位大虾怎样才能把这个自动切换(应该是距离感应)的功能关闭掉呢?
扫描二维码,手机查看本帖
·来自老版论坛
点通用啊,有切换耳机和扬声器的
·来自老版论坛
支持楼主,支持小米.....................:'(
·来自老版论坛
支持楼主,支持小米.....................:L
·来自老版论坛
这个太简单了,你反过来在后面直接听扬声器,就不会关闭了
·来自老版论坛
这个太简单了,你反过来在后面直接听扬声器,就不会关闭了
京ICP证110507号 京ICP备号||||||||||||||||||
查看: 5032|回复: 5
在线时间362 小时经验值876 最后登录注册时间帖子阅读权限70UID3520822
学士, 积分 876, 距离下一级还需 224 积分
TA的每日心情怒 20:43签到天数: 10 天[LV.3]偶尔看看II
G币764 最后登录注册时间
有同样碰到的吗
在线时间41 小时经验值238 最后登录注册时间帖子阅读权限50UID6906006
大学专科, 积分 238, 距离下一级还需 162 积分
该用户从未签到
G币287 最后登录注册时间
学习围观来了,顶一个!
在线时间1514 小时经验值3542 最后登录注册时间帖子阅读权限110UID607723
博士后, 积分 3542, 距离下一级还需 1158 积分
TA的每日心情无聊 16:12签到天数: 59 天[LV.5]常住居民I
G币267 最后登录注册时间
挡住了光线感应器就切换到听筒模式
在线时间937 小时经验值1857 最后登录注册时间帖子阅读权限90UID7059165
硕士, 积分 1857, 距离下一级还需 643 积分
TA的每日心情开心 15:03签到天数: 15 天[LV.4]偶尔看看III
G币667 最后登录注册时间
切换听筒后,声音怎么那么小,调大声音,打电话时声音又太大,有没有人遇到过?
在线时间362 小时经验值876 最后登录注册时间帖子阅读权限70UID3520822
学士, 积分 876, 距离下一级还需 224 积分
TA的每日心情怒 20:43签到天数: 10 天[LV.3]偶尔看看II
G币764 最后登录注册时间
挡住了光线感应器就切换到听筒模式
startdid 发表于
& & 怎么解决啊
在线时间885 小时经验值1505 最后登录注册时间帖子阅读权限100UID5273996
TA的每日心情开心 21:13签到天数: 1 天[LV.1]初来乍到
G币12157 最后登录注册时间
{:125_447:}
浏览过的版块
Powered by[[UIDevice currentDevice] setProximityMonitoringEnabled:YES];&//建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应
//添加监听
[[NSNotificationCenter defaultCenter] addObserver:self
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&selector:@selector(sensorStateChange:)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&name:@"UIDeviceProximityStateDidChangeNotification"
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&object:nil];
//处理监听触发事件
-(void)sensorStateChange:(NSNotificationCenter&*)
&&&&//如果此时手机靠近面部放在耳朵旁,那么声音将通过听筒输出,并将屏幕变暗(省电啊)
&&&&if&([[UIDevice&currentDevice]&proximityState] ==&YES)
&&&&&&&&NSLog(@"Device is close to user");
&&&&&&&&[[AVAudioSession&sharedInstance]&setCategory:AVAudioSessionCategoryPlayAndRecord&error:nil];
&&&&&&&&NSLog(@"Device is not close to user");
&&&&&&&&[[AVAudioSession&sharedInstance]&setCategory:AVAudioSessionCategoryPlayback&error:nil];
//初始化播放器的时候如下设置
UInt32&sessionCategory =&kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,
&&&&&&&&&&&&&&&&&&&&&&&&sizeof(sessionCategory),
&&&&&&&&&&&&&&&&&&&&&&&&&sessionCategory);
UInt32&audioRouteOverride =&kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,
&&&&&&&&&&&&&&&&&&&&&&&&&sizeof&(audioRouteOverride),
&&&&&&&&&&&&&&&&&&&&&&&&&&audioRouteOverride);
AVAudioSession&*audioSession = [AVAudioSession&sharedInstance];
//默认情况下扬声器播放
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES&error:nil];
在 iOS 中,并非所有 iOS 设备都拥有近距离传感器。这里介绍如何调用 iPhone 的距离传感器。
使用近距离传感器
&中有两个近距离传感器的属性:proximityMonitoringEnabled 和 proximityState。这两个属性都是 iOS 3.0 及以上才支持的。
proximityMonitoringEnabled 属性
To determine if proximity monitoring is available, attempt to enable it. If the value of the proximityState property remains NO, proximity monitoring is not available.
要确定近距离传感器是否可用,可以尝试启用它,即 proximityMonitoringEnabled = YES,如果设置的属性值仍然为NO,说明传感器不可用。
proximityState 属性
传感器已启动前提条件下,如果用户接近 近距离传感器,此时属性值为YES,并且屏幕已关闭(非休眠)。And vice versa。
Notification
UIDeviceProximityStateDidChangeNotification,当近距离传感器状态改变时发生。
&&&&//添加近距离事件监听,添加前先设置为YES,如果设置完后还是NO的读话,说明当前设备没有近距离传感器
&&&&[[UIDevice&currentDevice]&setProximityMonitoringEnabled:YES];
&&&&if&([UIDevice&currentDevice].proximityMonitoringEnabled&==&YES) {
&&&&&&&&[[NSNotificationCenter&defaultCenter]&addObserver:self&selector:@selector(sensorStateChange:)name:UIDeviceProximityStateDidChangeNotification&object:nil];
&&&&[[UIDevice&currentDevice]&setProximityMonitoringEnabled:NO];
//删除近距离事件监听
&&&&[[UIDevice&currentDevice]&setProximityMonitoringEnabled:YES];
&&&&if&([UIDevice&currentDevice].proximityMonitoringEnabled&==&YES) {
&&&&&&&&[[NSNotificationCenter&defaultCenter]&removeObserver:self&name:UIDeviceProximityStateDidChangeNotification&object:nil];
&&&&[[UIDevice&currentDevice]&setProximityMonitoringEnabled:NO];
#pragma mark -&处理近距离监听触发事件
-(void)sensorStateChange:(NSNotificationCenter&*)
&&&&//如果此时手机靠近面部放在耳朵旁,那么声音将通过听筒输出,并将屏幕变暗(省电啊)
&&&&if&([[UIDevice&currentDevice]&proximityState] ==&YES)//黑屏
&&&&&&&&NSLog(@"Device is close to user");
&&&&&&&&[[AVAudioSession&sharedInstance]&setCategory:AVAudioSessionCategoryPlayAndRecord&error:nil];
&&&&else//没黑屏幕
&&&&&&&&NSLog(@"Device is not close to user");
&&&&&&&&[[AVAudioSession&sharedInstance]&setCategory:AVAudioSessionCategoryPlayback&error:nil];
&&&&&&&&if&(![MTool&isPlayRecodering]) {//没有播放了,也没有在黑屏状态下,就可以把距离传感器关了
&&&&&&&&&&&&[[UIDevice&currentDevice]&setProximityMonitoringEnabled:NO];
注意事项(也就是我说的问题)
&&&&对于不希望启动接近传感器功能的应用,如果需要进行扬声器和听筒进行切换过程中,则必须通过启用接近传感器来进行声音输出模式的切换,在此时,必须要注意,如果当声音通过听筒进行播放完毕时,在播放完毕时,此时仍在听筒模式输出,如果此时关闭传感器功能,则导致在离开听筒时,由于传感器功能已经关闭,应用无法再次收到注册的传感器变更通知,而此时如果未能将底层的声音输出模式切换,则导致相关的声音输出仍从听筒中输出,即使引起传感器反映的障碍已经离开传感器作用范围,但应用中获取的传感器状态仍未接近状态,使根据传感器状态进行切换声音输出模式操作失效。&
&&&&特殊情况:
在iPhone 4s及iPhone5中,在接近传感器功能关闭后,如果此时传感器状态为YES,则在再次启动声音传感器时,不会收到传感器的变更通知;
在iPhone 4中,在接近传感器功能关闭后,如果此时传感器状态为YES,则在再次启动声音传感器时,会先收到一次传感器的变更通知;
&&&此问题的解决方案:当在传感器功能开始时,如果此时传感器传感状态为YES时,此时声音播放结束,仍未出发传感器状态变更时,此时不关闭传感器功能。当引起传感器反映的障碍已经离开传感器作用范围,此时会收到传感器变更通知,在变更通知中检测当前传感器状态是否为开启状态及声音播放状态,如果在传感器状态为YES时,而此时需要开启传感器功能的操作(如声音播放功能)已经结束时,则将传感器功能关闭即可;
-------也就是说,在不是黑屏的状态下,关闭近传感器功能。就没什么问题了。
阅读(...) 评论()微信5.2怎么切换听筒模式 微信5.2听筒模式切换方法
- 系统天堂文章中心
&&&微信5.2怎么切换听筒模式 微信5.2听筒模式切换方法
微信5.2怎么切换听筒模式 微信5.2听筒模式切换方法
发布时间:来源:本站整理
  微信5.2怎么切换听筒模式呢?在微信5.0中支持语音听筒模式和扬声器模式之间直接切换;可是到了微信5.2去却不见了;那微信5.2怎么切换听筒模式呢?下面系统小编来教你。
  微信5.2教程相关推荐:
  微信5.2怎么切换听筒模式:
  1、首先要登录到 ,然后点击屏幕右上角的按钮,如图所示:
  2、点击右上角的按钮之后出现下拉菜单,在菜单上面点击设置,如图所示:
  3、点击设置以后进入到设置窗口,在设置窗口上面点击通用,如图所示:
  4、点击通用以后进入到通用窗口,在窗口上面就能看到听筒播放语音的切换按钮了,如图所示为关闭:
手游排行榜技巧:微信语音声小 切换听筒模式与扬声器模式
我的图书馆
技巧:微信语音声小 切换听筒模式与扬声器模式
技巧:微信语音声小 切换听筒模式与扬声器模式
众神死亡的草原上,野花一片,远在远方的风比远方更远.....
虽然微信上这个功能早就有了,但我真是最近才发现的。那天下班,地铁上,我戴着耳机和女朋友语音聊天,聊得很嗨皮,女朋友说了很多肉麻的话,导致我回家后还想拔了耳机再听一遍。然而,当我点击播放后——没有音!内心咯噔一下,“新手机坏了么”,赶紧把音量弄到最大,这时有了,但还是特别小。
紧张中我就检查啊,最后发现两种情况:一是耳朵在听筒处听得清楚,二是聊天框上面多了个“耳朵”图案。网上一搜,心瞬间回到了肚子里,原来这种情况是因为处理听筒模式,只要切换到扬声器模式就OK了。下面我就把听筒模式和扬声器模式的切换方法分享一下,万一用得到呢:
听筒模式切换到扬声器模式点击微信好友发来的语音信息,用手指按住语音信息不动,即会出现功能菜单。菜单上第一显示的就是“使用扬声器模式”,点击选中即可。
反之,就是把扬声器模式切换到听筒模式。这很实用的,比如没带耳机,但说的话又“不足为外人道也”,这时就用到这个功能了。
亲,暂时还无人评论,您来说几句吧~
发表评论:
馆藏&74373
TA的推荐TA的最新馆藏}

我要回帖

更多关于 笔记本选哪个品牌的好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信