上班赶对接进度的那天,突然碰到微信为什么不能发语音的情况,瞬间打乱了所有节奏,一堆紧急工作沟通根本没时间慢慢打字,只能对着手机干着急,试了好几次都没法正常录制发送语音消息。
一开始压根没往手机设置上想。
当时的状态特别诡异,微信所有功能都正常,刷朋友圈、发文字消息、传输图片文件、视频通话全都没问题,唯独普通的语音录制功能彻底失灵。按住页面的按住说话按钮,屏幕不会弹出任何录制标识,指尖按着几秒松开后,界面毫无反应,连失败提示都不会跳出,反复尝试十几次,结果都是一模一样的空白状态。最开始以为是网络波动导致的bug,来回切换wifi和手机流量,甚至关掉网络重新连接,折腾了五六分钟,依旧没有任何改善,完全搞不懂单单语音功能为什么会罢工。
折腾好久才搞明白,不是微信软件本身崩溃,是手机系统的隐性设置改动卡住了功能。
前一晚睡前随手更新了手机的系统补丁,本来以为只是常规的安全更新,不会影响任何应用软件,结果就是这个不起眼的操作,让系统自动重置了微信的麦克风权限。很多人都有这个误区,出问题只会反复重启软件,从来不会检查系统权限,反正日常用软件的权限都是默认开启,没人会特意去翻看。这次就是系统把微信的麦克风权限,从“使用期间允许”改成了“永不允许”,没有麦克风录入权限,自然没办法录制语音消息。
这只是第一层问题。
改完麦克风权限之后,本以为直接就能恢复正常,结果试着按住说话,还是没法发送语音。当时心里更烦躁了,以为是微信文件损坏,差点直接卸载重装软件,还好忍住了没做这个多余的操作。仔细琢磨了一会,想起微信长期不清理缓存,会单独卡死部分功能,不是整体瘫痪,刚好这次就是音频模块被堆积的垃圾缓存卡住了,别的功能都不受影响,只有语音录制彻底失效。
只做了一个简单操作,打开微信的存储空间设置,只清理临时缓存垃圾,没有删除聊天记录和本地文件,清理完之后退出微信后台,重新点开软件。
再按住说话的瞬间,熟悉的录制进度条终于跳了出来,语音消息顺利发送出去,所有问题直接解决。
那天忙完所有工作,晚上躺在床上,盯着手机微信的权限设置页面看了两秒,随手关掉屏幕就睡了。