关于栏目

「一日一技」是少数派的全新栏目,我们将会介绍各种简单又实用的小技巧。这些技巧可能是你知道的,也可能是你还未注意到的;它可能是一个系统的操作技巧,也可能是某个 App 里的细节功能或用法……我们希望通过这个栏目,让你更好了解手中的设备和 App,能更充分去利用它们的特性,以此一点点改善与提升你的数字生活。

需求

记录想法或谈话,录音肯定比打字更有优势。iOS 系统提供的「语音备忘录」通常能满足很多人对语音记录的需求,但由于它的音频格式和分享扩展的限制,我们无法将录音文件分享到微信并直接给人听。

这对于想把会议记录、写作灵感之类的录音分享给同事好友的人来说,实在不够方便。而实际上,我们可以借助一个很简单的 Workflow,让这些录音方便分享到微信并可以直接收听。

思路和方法

由于微信并不支持播放 iOS 默认的 .m4a 格式的音频文件,所以解决这个问题的重要思路就是:将 .m4a 格式转成微信支持的 .mp3 格式。少数派多次推荐过的 iOS 效率神器 Workflow 内置就支持转换音频格式,叫做 Encode Media

由于系统的语音备忘录的分享菜单不支持「分享到微信」,所以我们还可以借助 Workflow 的分享扩展,顺便把分享这一步也一起做了。

具体步骤很简单,参考下图创建一个新的 Workflow,将类型设为 Action Extension,搜索拖放 Encode Media 动作过来,设定参数为 Audio Only MP3,再加入 Open In... 这个能分享到其他 App 的动作,搞定。

(你也可以 点此 下载这个 Workflow)

一次做好 Workflow 以后就无需再做,当需要分享音频到微信时,你只要在语音备忘录中选择一段音频,在分享菜单中选 Run Workflow,运行你做好的 Workflow,待转换格式完毕(时间视音频大小而定)选择「copy to 微信」,就会直接跳转到微信分享了。

最终效果

虽然最终在微信里呈现的样式,没有微信原本的语音美观与直接,但使用起来并不麻烦,一定要说的话,只是多了一次界面跳转而已。

当然,如果你有除了 Workflow 之外的其他解决方法,欢迎评论与我们交流。