# nPlayer 的音乐播放功能

> 本文公开全文。

原文：https://utgd.net/article/20160

发现 nPlayer 音乐播放功能之强大是一个巧合。

几年前我写过 iOS 上视频播放器双雄。Infuse 是专门为播放视频打造了一批视频播放相关的功能。而 nPlayer 打造的是一个“通用型播放器”。所以，虽然有一些视频需求 nPlayer 没有深挖，比如关联 trakt\.tv 记录播放集数等，但是只要关于“播放”它基本上都可以满足而且做得很好。

出于对 nPlayer 播放功能的信任，在各种需要播放音频文件的时候，我也会试着扔到 nPlayer 里看看它能不能接得住。没想到，在音频播放方面，nPlayer 依然强得像怪物。不仅如此，nPlayer 所支持的某些“非常规功能”，比如“后台播放 YouTube”和“播客章节”，往往在其它播放器 App 里是收费项或唯一的收费点。但多年前折扣价买入终身版 nPlayer 的我，再也没有交过其它费用。

## 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。

---

[前往标准阅读页](https://utgd.net/article/20160?audience=web)
