iOS14发布之后,充电提示音火了,其原理其实非常简单,就是在手机检测到有电源接入时自动去执行一条快捷指令,这条快捷指令其实可以千变万化,如果只是让其播放一段音频,就能组成有趣的充电提示音!
原理:
所以充电提示音不是真正的替换了原来的提示音,只是在充电时播放了一段设置好的声音而已!由于优先级的问题,系统自带的提示音总是先播放的,而通过快捷指令设置播放的声音如果音频的播放时间不能避开前者,可能会出现声音混合的问题,但只要你开启静音就可以解决这个音频混合的问题,算是勉强完美!
但音频延迟的问题目前没有好的解决办法,因为当系统检测到有电源接入的时候,要先执行自动化,然后再执行快捷指令,这一系列操作会耗费一定时间,一般1秒以内,所以有延迟也属于正常现象。
下面是制作方法:
首先录制一段音频,保存起来,你也可以选择网上别人做好的,最主要的是要生成一个base64的编码,如何将音频生成编码网上有各种工具,这里分享一个将本地音频转base64编码的快捷指令,回复 编码工具 获取,这个编码其实就是一个存储了各种信息的字符串,然而快捷指令可以识别这样的字符串,然后将其解析为声音。
快捷指令制作:
- 打开快捷指令,创建一个新的快捷指令
- 点击添加操作,搜索 文本 文本里黏贴(由于编码太长请到微信公众号“笔电”回复:111 获取) 复制好的base64 编码
- 搜索 Base64 编码 添加之后 选择解码
- 搜索 播放声音
- 点击右下角小三角,测试能否播放
- 点击右上角 下一步 设置快捷指令的名字
- 快捷指令制作完成
自动化设置:
- 同样的在快捷指令中心找到自动化
- 创建个人自动化,最下方找到 充电器 勾选 已连接
- 下一步 添加操作 选择App快捷指令App
- 选择运行快捷指令 再次点击 选择下一步
- 再次点击 快捷指令 选择刚才制作完成的快捷指令 然后下一步
- 最后 去掉 最下方 运行前询问 选择不询问
- 接入电源测试 完美!
如果还没有学会或者有疑问可复习下方视频