最近,自定义 iOS 充电提示音的话题火爆社交网络。通过简单的设置,你可以摆脱 iOS 单调的提示音,启用自己喜欢的音效。

仅仅介绍如何实现这一功能太过乏味,本篇文章将跳出传统框架,除了讲解如何操作之外,还将提供扩展此功能的方法。

实现的关键是利用快捷指令的自动化功能,让设备在连接电源时播放一段音频,从而实现「替换」的效果。操作步骤如下:

准备一段音频。你可以从网络上下载,也可以通过录屏截取等方式录制自己喜欢的音频。若是录屏截取,还需要准备一个视频转音频工具。

我推荐使用易剪,它不仅支持从视频中提取音频,还提供了波形图显示和剪辑功能,方便剪出完整清晰的音频片段。

自定义苹果充电提示音

剪辑完成后,将音频保存至「文件」app。建议直接保存到 iCloud Drive 里的「Shortcuts」文件夹(快捷指令 app 对应的文件夹),原因在后文会解释。

自定义苹果充电提示音

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

接下来,记住此音频的导出格式。通常是 m4a 或 mp3。不确定的话,可以在「文件」中长按并选择「简介」,即可查看文件全文,包括后缀名。

自定义苹果充电提示音

注意文件格式

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

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

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

自定义苹果充电提示音

在保存前手动关闭「运行前询问」,这样,设备接入电源时会自动播放声音。

自定义苹果充电提示音

完成设置再次连接电源,设备的充电提示音就此「更换」。

如前所述,此动作会在接入电源时自动播放音频。因此可能出现一些问题:音频与原有提示音混杂、音频延迟等。

由于此动作性质为「播放音频」,而系统提示音性质为「播放通知」,系统优先播放提示音,导致音频与提示音混杂。开启静音模式即可消除原有提示音。

音频延迟是一个正常现象,设备需检测接入电源并执行自动化,通常延迟在 1 秒内span>span>。但若延迟超过 1 秒,可能是其他原因造成的。

音频可能开头带有空白部分。即使准确播放,空白部分也会造成「延迟」错觉。这种情况,只需裁剪掉空白部分即可。

自定义苹果充电提示音

裁剪音频开头空白

当设备存储空间不足时,系统会自动删除一些保存在 iCloud Drive 上的本地文件,而 Shortcuts 文件夹正位于 iCloud Drive。设备空间紧张时,系统可能删除了原先的音频。

如此一来,播放音频时,系统会重新下载,自然导致音频延迟。这一问题也有解决办法,即将音频嵌入快捷指令

嵌入的原理是利用 Base64 编码,将音频转换为文本并存储在自动化中。播放时,系统仅需在本地解码,无需下载或依赖网络。

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

自定义苹果充电提示音

Base64 编码

然后修改之前完成的自动化:删除「获取文件」,依次添加「文本」和「Base64 编码」。点击「Base64 编码」中的「编码」并改为「解码」。

自定义苹果充电提示音

将 Base64 编码粘贴到「文本」中

这样,就无需担心音频被清理而出现延迟问题了。

深入探究了修改提示音的奥秘后,我们不妨进一步挖掘,探索有趣的玩法。只需发掘兼容「禁用运行前询问」的自动化,例如特定时间、飞行模式等自动化,就能解锁更多可能性。

苹果自定义提示音

兼容「禁用运行前询问」

结合快捷指令和丰富的第三方应用动作,可实现诸如修改低电量警告音、勿扰模式下自动开启深色模式、连接 CarPlay 车载系统时自动播放指定歌单等操作。

更进一步,拥有兼容 NFC 的智能手环,可将其与快捷指令的 NFC 自动化联动,实现「扫描手环记录饮水」的功能。

苹果自定义提示音

扫描手环记录饮水

除了自定义充电提示音,快捷指令的自动化还有诸多新颖玩法,可通过阅读以下文章获取更多相关信息。如果你有独特的创意,欢迎在评论区与我们分享。