发布日期:2020-09-25 20:28:43

最近,修改 iOS 充电提示音的话题突然在社交网络上火了起来。只需要通过简单的设置,你可以告别 iOS 那千篇一律的提示音,改成自己喜欢的音效。我们先来看看效果:

如果只是写一篇文章来介绍如何实现这一功能,那也太不够「少数派」了。本文就将从另一个角度出发,除了介绍此功能如何实现,还能「授人以渔」地让你知道如何扩展它的玩法。

如何修改提示音

其实,实现的原理是通过快捷指令的自动化功能,让设备在连接电源时播放一段音频,从而达到「替换」的效果。做法也非常简单,只要跟着下面的步骤来操作,完全称得上「包教包会」。

第一步:准备一段音频

既然要「替换」音频,我们首先就得准备一段音频。你可以直接在网上下载相关素材,也可以通过录屏截取等方式来录制自己喜欢的音频。如果是录屏截取的话,你还得准备一个能够将视频转换为音频的 app。

我在这里用的是 易剪,它不但可以从视频提取音频,还可以显示波形图并进行剪辑,从而剪辑出更加完整清晰的素材。

完成音频剪辑后,你需要将音频保存至「文件」app。我建议直接保存至 iCloud Drive 里的「Shortcuts」文件夹(也就是快捷指令 app 对应的文件夹),原因会在后文提及。

建议保存至 iCloud Drive 的「Shortcuts」文件夹

此时,你需要记住 app 将音频导出为何种格式。一般来说,导出的格式会是 m4a 或 mp3。如果你不确定的话,也可以在「文件」中长按并选择「简介」,随后即可看到包括后缀名在内的文件全称。

要记清文件格式第二步:在快捷指令 app 中设置自动化

保存好音频之后,只需要打开快捷指令app 并进行简单的设置即可。首先在「自动化」界面点击右上角的加号并选择「创建个人自动化」,进入「充电器」菜单并勾选「已连接」。然后,只需要添加两个动作就能实现音频「替换」。

第一个动作是「获取文件」。此动作会默认勾选「显示文稿选择器」,我们需要手动关闭它,随后就会出现「文件路径」的输入框。由于系统限制,快捷指令只能自动获取 iCloud Drive/Shortcuts/ 路径下的文件,并且在输入文件名时,还需要加上后缀名。这也正是我在前面建议将音频保存至此,并且需要记住音频格式的原因。

第二个动作则为「播放声音」,直接添加在「获取文件」后即可。

在保存前的最后一步,你需要手动关闭「运行前询问」,只有这样,设备才能自动在接入电源时播放声音。

完成这些设置以后再接上电源,设备的充电提示音就被「替换」掉了。如果你不知道该换些什么,我也为你准备了一些有趣的提示音:⏬ 点击下载

动作原理及常见问题

正如前文所说,此动作是在接入电源时自动播放音频。因此难免会出现一些不理想的情况:音频与原本的提示音混在一起、音频有延迟……

由于这一动作的性质是「播放音频」,而系统提示音的性质是「播放通知」,系统提示音永远会优先播放,这也正是为什么音频会与原本的提示音混在一起。此时,只需要开启静音即可消除掉原本的提示音。

音频延迟则是正常现象,毕竟设备需要先检测到你接入了电源,随后再运行自动化,这期间一般会有 1s 以内的延迟。但如果延迟时间超过了 1s,就可能是其他问题所导致的。

首先,有可能是音频前面本身就有一段空白。这样即使准确地播放了音频,前面的留白也会造成「音频延迟」的错觉。这种情况,你只需要把空白部分裁剪掉就行了。

裁剪掉音频前面的留白

第二种情况比较常见,尤其是在设备空间不足时,系统会自动删除一些已经保存至 iCloud Drive 的本地文件。而 Shortcuts 文件夹正好是在 iCloud Drive 上的,因此,系统有可能在设备空间吃紧时,将原先的音频删除掉。

这样一来,当你需要播放音频时,系统会重新下载音频,自然也就导致了音频延迟。这一问题也有解决方案,那就是将音频嵌入快捷指令

嵌入的原理则是利用 Base64 编码,将音频转化为文字并存储在自动化里。每次播放时,系统只需要在本地进行解码,不会因为文件被删而需要重新下载,也不需要依赖网络。

为了方便操作,我做了一个编码转换的快捷指令(⏬ 点此下载)。运行后,你只需要选择想要播放的音频就行了,快捷指令会自动帮你编码完成并复制到剪贴板。

Base64 编码

随后,你需要修改刚刚已完成的自动化。删除「获取文件」,并先后添加「文本」和「Base64 编码」。同时,你还要点击「Base64 编码」中的「编码」并将其修改为「解码」。

将刚才获取的 Base 64 编码粘贴进「文本」中

这样一来,你就不用担心音频被系统清理掉而不时出现延迟问题了。

扩展玩法

既然已经了解了修改提示音的原理,那么我们也可以由此来实现更多有趣的玩法。我们只需要找到支持关闭「运行前询问」的自动化,比如特定时间、飞行模式等自动化均可以用来发掘更多玩法。

支持关闭「运行前询问」

配合上快捷指令和丰富的第三方 app 动作,你可以实现诸如修改低电量警告音、打开勿扰模式时自动开启深色模式、连接上 CarPlay 车载时自动播放某个歌单等操作。

不仅如此,如果你有支持 NFC 的智能手环,还可以用它与快捷指令的 NFC 自动化联动,实现「扫描手环,记录饮水」的功能。

扫描手环记录饮水

除了修改充电提示音外,快捷指令的自动化还有很多新奇的玩法。

热点资讯

更多
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 外媒报道称,英特尔正在与全球最大的芯片制造商台积电(TSMC)接洽,准备将自己的芯片制造业务外包出去。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 根据外媒报道,上季度中国大陆地区iPhone 12销量达到1800万,苹果拿下20%智能手机市场份额。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 据外媒报道,高通公司1月13日以14亿美元收购芯片初创公司Nuvia。
大公司晨读:B站计划3月港股上市;苹果斥资1亿美元力促种族平等 B站确定已在港提交上市申请;英特尔CEO 斯旺将于2月15日辞职。

相关教程

更多
官网上线家居板块,苹果在智能家居市场能掀起多大水花 对于较早布局智能家居的苹果来说,在该领域一直不温不火,存在感很低。一方面,苹果的HomeKit平台兼容性差,其认证及条件相对都更加严格复杂。另一方面,其在产品和市场上的推广也相对薄弱,产品售价过高并且产品线也不够完善。苹果现在进军中国智能家居市场,在笔者看来,它依旧是以一个初级者的身份来探索这片巨大市场,前有埋伏,而后有追兵,短时间内苹果也很难在智能家居市场逆袭。
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年的国内手机市场在寒冬中度过,尽管有着折叠屏市场这一股小小的暖流,并且有着非常不错的发展前景,但仅占据1%市场体量的这条新赛道,至少现在还无法帮助市场走出存量时代。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 苹果iPhone的续航能力一直都遭网友吐槽,虽然近两年的机型续航能力有所提升,但对于如今大家对手机续航能力要求这么高的时代下还是不够的,任一部国产安卓机都能“吊打”。不过近日外媒9to5Mac报道称iPhone15芯片或更注重电池续航而非性能。
步子太大?工程设计失误或成A16升级不大的诱因 报道指出,苹果工程师们“在添加新功能方面过于雄心勃勃”,在开发周期后期发现原型芯片的GPU功耗远高于预期的模拟估计,这意味着会引发严重的散热问题,并且导致电池寿命受到影响而无法使用。稳妥起见,苹果无法将搭载“新功能”的GPU用于iPhone 14 Pro系列。

相关软件

更多
  • ios5.1固件 简体. 802.00 MBM · 苹果在新款iPad发布会结束后,发布了iOS5.1固件更新。本更新包含了数项改进及错误修正。完美为大家提供iOS设备全套ios5.1固件下载,有需要的朋友可免费 ...
  • 土豆Mac版 简体. 20.00 MBM · 土豆Mac版是土豆网官方为苹果系统所开发的一款桌面客户端,可在MAC平台上观看网络影视。土豆Mac版包含了电影、电视剧、综艺、动漫等多种分类,海量内容就在其中, ...
  • 魔方手机助手 for Mac 简体. 24.00 MBM · 魔方手机助手Mac版安装到Mac上,连接Android手机,您就可以在Mac上控制手机,实现短信收发、接打电话、通讯录编辑管理,资料备份了。另外还有海量的手机游 ...
  • 真实赛车2Mac版 多国语言[中文]. 718.00 MBM · 完美下载收集的真实赛车2Mac版这是一款竞速类游戏,让玩家感觉用手机控制赛车就如同手握方向盘驾驶真正的赛车一样,游戏包含个人职业生涯模式,除此以外还有丰富的多人 ...