
If you have ever tried to play a downloaded video on your iPhone only to be told the format isn’t supported, you already know the built-in player’s limits. Apple’s Videos app and the Files preview handle the basics fine, but throw an MKV at them — or a clip with an external subtitle file — and they give up. A capable third-party player fixes that, and after testing the main contenders, our clear favorite is nPlayer.

Why nPlayer is our top pick
nPlayer has been around for years, and it earns its place by nailing the fundamentals: it plays just about everything you hand it, with no conversion step required. MKV, AVI, WMV, and TS files open directly, it picks up external subtitle files automatically, and hardware decoding keeps 4K playback smooth without draining the battery. There are two versions: nPlayer Lite is free and ad-supported, while the paid version removes the ads and unlocks the complete feature set.
Everything nPlayer can play
Local files are the obvious starting point — you can import videos straight from the Files app, and Apple’s Files app guide shows how to organize them into folders first. But nPlayer goes much further: it connects to network shares over SMB, FTP, and WebDAV, opens videos from direct links, plays IPTV playlists in M3U format, and streams from cloud services like Google Drive, Dropbox, and OneDrive. On top of playback you get a 10-band equalizer, custom playlists, swipe gestures for volume, brightness, and seeking, and picture-in-picture on iPad so lectures keep playing while you take notes. Roundups on 9to5Mac and MacRumors regularly name it among the best video apps on the platform, and it is easy to see why.
Set up back-to-back lectures at your own speed
nPlayer is especially good for course recordings. Here is how to make a folder of lectures play one after another at, say, 1.5x speed — perfect for revision sessions:
- Gather the clips. Put every lecture recording in a single folder on your iPhone or iPad using the Files app.
- Open the playback settings. In nPlayer, go to Settings, then Playback, then Video Playback.
- Enable continuous playback. Switch on “Continue playback” so clips play in folder order without you tapping each one, and switch on “Keep playback speed” so the app remembers your chosen speed.
- Set your speed. Start the first clip, open the playback-speed control during playback, and pick 1.25x, 1.5x, or 2x. nPlayer saves it automatically for every clip that follows.
Want to grab a still from a lecture slide? You can take an HDR screenshot on your iPhone or iPad without leaving the video. And if you ever present over a video call instead, see how to enable face lighting during video calls on Mac.
If it still doesn’t work
If a file refuses to play, first check that it downloaded completely — a half-finished download is the most common culprit, so let it finish or re-download it. For network streams, make sure your iPhone is on the same Wi-Fi network as the shared folder or server. If the app itself misbehaves, deleting and reinstalling it clears out most glitches (back up any videos stored inside the app first). As a last resort for a truly exotic codec, convert that one file on a desktop computer into MP4.
Frequently asked questions
Is nPlayer really free?
Yes. nPlayer Lite is free and plays the same formats as the paid edition — you just see ads. The paid version is a one-time purchase that removes ads and unlocks every feature.
Can nPlayer stream videos from my computer?
Absolutely. Add your computer as an SMB, FTP, or WebDAV server in nPlayer’s network section, enter your login details once, and you can browse and stream its shared folders without copying anything to your iPhone.
The bottom line
For playing anything on iPhone and iPad — local files, network streams, cloud videos, and IPTV — nPlayer is the one app to install. Set up continuous folder playback with a saved speed once, and your lecture marathons practically run themselves.