发现 nPlayer 音乐播放功能之强大是一个巧合。
几年前我写过 iOS 上视频播放器双雄。Infuse 是专门为播放视频打造了一批视频播放相关的功能。而 nPlayer 打造的是一个“通用型播放器”。所以,虽然有一些视频需求 nPlayer 没有深挖,比如关联 trakt.tv 记录播放集数等,但是只要关于“播放”它基本上都可以满足而且做得很好。
出于对 nPlayer 播放功能的信任,在各种需要播放音频文件的时候,我也会试着扔到 nPlayer 里看看它能不能接得住。没想到,在音频播放方面,nPlayer 依然强得像怪物。不仅如此,nPlayer 所支持的某些“非常规功能”,比如“后台播放 YouTube”和“播客章节”,往往在其它播放器 App 里是收费项或唯一的收费点。但多年前折扣价买入终身版 nPlayer 的我,再也没有交过其它费用。
注:VLC 也很强很全能,文内介绍的一些功能也都有,而且免费。但因为它是开源免费,所以 UI/UX 设计没有下太多功夫。有需要可以尝试。A-B 循环
我的第一个奇葩需求是“A-B 循环”。
这是个磁带、CD 时代的词汇。它的功能是取音频的前后两个时间点(A代表一个时间点,B代表后一个),然后重复播放从 A 时间点到 B 时间点的内容。在那个时代这个功能是刚需,因为那时候被播放的往往是学习资料而不是音乐,而这个功能特别适合用于学习、练习或研究需要反复观看或听取某个特定片段。
我用这个功能去学一些 Rap 里 Flow 特别复杂的部分。
但这个功能在“互联网+流媒体时代”很罕见,起码我在用的 Apple Music 和 Spotify 里没有。我猜 nPlayer 可以,把音频随手往 nPlayer 一扔,果然可以!
后台播放 YouTube
随着 YouTube 内容越来越多,人们产生了各种各样“非常规”的使用习惯。比如睡觉前看 YouTube 视频、走路时听 YouTube 里的节目等等……本来 YouTube 支持后台播放,所以这一切还能被正常处理。但后来 YouTube 把后台播放放进了会员,“后台播放 YouTube”也随之变成了一个需要奇技淫巧才能实现的需求。
但在自己喜欢的播放器播放 YouTube 是一个早就存在的需求,远比 YouTube 推出会员制度早。在当时 nPlayer 就可以播放 YouTube。不仅如此,nPlayer 也早就支持了 iOS 的后台播放、画中画等相关功能。所以在人们寻找后台播放 YouTube 的解决方案之前,它就已经可以完美解决后台播放 YouTube 的需求。
播客章节
对于一些停更的播客,如果你曾保留音频,就能用其它播放器播放。章节是个比较特殊的功能,但 nPlayer 依然照顾到了。
快进快退
在视频音频快进快退方面,nPlayer 支持两种常规方法——手势操作、跳转一定的时长。nPlayer 这两方面的 UX 打磨得都非常好。
手势快进快退
不知道从什么时期开始,第三方播放器开始流行一组手势:
屏幕左端上下划控制亮度、屏幕右端上下划控制音量、屏幕左右划控制快进快退。
因为这个手势趁手,且不会引起误操作,单手解决所有需求,可以说已经成了第三方播放器的标配。
而手势快进曾是 nPlayer 的杀手锏功能。在 nPlayer 上,当使用左右划的手势来快进/快退时,每过一瞬间就可以看到那一秒视频的瞬间,这样你可以清楚地知道自己是不是想把视频快进/快退到这一刻。几年前只有 nPlayer 能把快进快退做到如此丝滑。
但在 iOS 16 之后,这个功能已经被做到了系统播放器之中。现在你在系统播放器里也可以使用这个手势。
自定义跳转时长
另一个常见的快进快退方式,是跳转一定的时长。比如说,按一下快进按钮 ⏩,就向前跳转 15 秒。
对于这项功能,nPlayer 可以自定义到秒。
基础音乐播放器功能
特殊功能是锦上添花,基础功能则是必备。nPlayer 在音乐播放器上的基础功能也很完善。播放列表、单曲循环/列表循环/随机播放、播放速度调节(倍速)、均衡器等核心功能也是因有尽有。
结语
一个好 App 会给你带来一种安全感。它是一种这样的感觉——当你觉得这个东西,这个 App 搞得定,它就搞得定。App Store 运营了这么多年,App 数以百万计,但真正做到这一点的凤毛麟角。很多 App 可以做到惊艳,眼前一亮,但绝少会有 App 让你有这种安全感。
而 nPlayer,是一款这么多年在音频视频播放方面,让我感到非常安全的 App。