ONE CONTAINER, SEVERAL TRACKS
Play MKV files on iPhone and CarPlay. One container, all its tracks.
To play MKV files on iPhone and CarPlay, import the file into Dashow from Files and open it. The .mkv extension routes the video to the app’s additional decoding path, so it plays as it stands. One Matroska file carries a video track, one or more audio tracks, and often subtitles and chapters.
- 01
An MKV is one container holding a video track, audio tracks, and often subtitle tracks and chapters.
- 02
Files ending .mkv route to the additional decoding path, so the video opens as it stands.
- 03
Chapters read from an MKV appear as a Chapters menu and as notches on the timeline.
How it works
Your quick start
- 01
Bring the MKV in
Choose Add → Files, pick the file, and Dashow keeps a managed copy while the original stays put.
- 02
Open it and play
Tap the row with the real thumbnail; the .mkv extension routes the file to the additional decoding path on its own.
- 03
Check Audio & Subtitles
Open that menu to see the file’s audio tracks and its embedded subtitle tracks, and switch between them.
- 04
Jump by chapter
When the container carries chapter markers, the Chapters menu and the timeline notches take you to each one.
A Matroska file is a container holding separate tracks.
An MKV is a container. Matroska’s own technical documentation describes one file that carries a video track, one or more audio tracks, and often subtitle tracks and chapter markers, each stored as a separate element inside the same file. The extension names the wrapper. It says nothing about which codec produced the picture inside it.
That one fact explains what you just hit. The decoder built into iOS reads the containers Apple ships it and leaves the rest alone. A second decoder reads Matroska directly. Same bytes on disk, read by a different decoder. Apple’s own support note on a media file that will not open declines to list which formats those are. Nothing is wrong with the file on your phone.
How do you play an MKV file on iPhone?
Bring the file in and open it. In Dashow, choose Add → Files, pick the .mkv, and the app keeps a managed local copy while your original stays exactly where it was. The row in the library shows a real thumbnail decoded from the video itself, rather than a generic file icon.
You never pick a decoder. Dashow routes by extension first, so .mkv goes to the additional decoding path, the route built to read Matroska and the codecs inside it, and then by what the file turns out to contain. Tap the video and it starts. Photos works the same way for a clip already on the phone.
A picture with no sound is a track, not a broken file.
Silence with a moving progress bar is a track problem. The video and the audio inside an MKV are separate elements with separate codecs, so a file whose picture decodes cleanly can still carry an audio track the system decoder will not open. Films arrive with surround audio far more often than phone recordings do.
Open Audio & Subtitles in the player. The menu lists what this file actually carries. A file with a second audio track, a stereo mix beside a surround one, switches in a tap and the sound comes back. The full diagnostic, and the surround formats that turn up in films, sits on the silent-video page.
Chapters and subtitle tracks come through intact.
An MKV authored with chapters keeps them. Dashow reads the chapter markers from the container and puts a Chapters menu in the player, with notches on the timeline at each mark. Every chapter is one seek away, which is how a two-hour film becomes something you can move around in.
Subtitles work the same way. An MKV’s own embedded text tracks play from the Audio & Subtitles menu, and .srt or .vtt files you import sit beside them. Imported subtitles take their size, font, color, edge and background from Settings → Accessibility → Subtitles & Captioning, so raising the caption size in iOS changes what you see in the player.
Why does one MKV open and another behave differently?
The .mkv extension is a routing hint, not a claim about the codecs inside. Two files with the same three letters after the dot can hold completely different tracks. Open a local video’s Details and the app reads the file itself: duration, display dimensions, codecs, file size and the title embedded in the container. That is the anatomy of your own copy.
This page stays on MKV. The whole routing table, every extension on each side of it and what the system decoder covers, sits on the iPhone video formats page. Older containers such as .avi, .wmv and .ts take the same additional decoding path and have a page of their own. Start with the hub when the file in front of you is something else.
Dashow.




