updated May 10, 2026 195MB file size 5.9K downloads

KMPlayer for Android is PANDORA.TV's free video player for phones and tablets, playing MKV, MP4 and HEVC with deep subtitle support, Chromecast and network streaming, though its cutting and GIF tools need a VIP subscription.

KMPlayer for Android is PANDORA.TV's video player for phones and tablets, and it has been one of the better-known ones for years.

It plays a wide range of formats, handles subtitles better than most, and streams from a network share or a cloud account.

The app installs free, and a VIP subscription sits behind the editing and conversion tools, so it is worth knowing which side of that line the feature you came for falls on.

What It Actually Does Well

The core playback is solid and needs no configuration. Swipe gestures handle volume, brightness and seeking, playback speed is adjustable, and a section-repeat control loops a chosen A to B range, which is genuinely useful for language practice or learning a piece of music.

Beyond the basics it carries a per-file bookmark system, separate saved equalizers for music and video, and colour controls covering brightness, hue, saturation and gamma. A floating window keeps a video playing over other apps, background audio continues with the screen off, and Chromecast support sends playback to a TV.

If gesture controls are the main draw, MX Player covers similar ground and is worth comparing.

Formats and Subtitles

On the video and audio side the vendor lists MKV, MP4, AVI, MOV, WMV, RMVB, TS, MPG, FLV, M4V and 3GP, alongside MP3, WAV, AAC and FLAC. HEVC playback is supported, and URL playback lets you paste a stream address directly.

Subtitles are where it quietly beats most rivals. It reads SAMI with ruby tags, SubRip, SSA and ASS with full styling, VobSub, MicroDVD, SubViewer, MPL2, TMPlayer, PJS, WebVTT, Teletext and subtitle tracks lifted from DVD and DVB sources.

Timing, colour, size and position are all adjustable during playback, so an out-of-sync subtitle file can be nudged back into place without stopping the video.

Streaming From a Network or Cloud

Files do not have to live on the device. The player connects over FTP, UPnP, SMB and WebDAV, which covers most home NAS boxes and shared folders on a PC.

For cloud storage it supports Dropbox and OneDrive, streaming rather than downloading first. If your library is large and lives on a machine elsewhere in the house, Kodi for Android is built around that use and worth a look.

What Costs Money

The player is free, the extras are not. Playback, subtitles, casting, network streaming and the floating window are all included with no payment and no account.

KMPlayer VIP is an in-app subscription, and it covers the built-in torrent client, cutting video and audio, creating GIFs, converting audio to MP3 and the custom themes. The free trial is limited to one per Google Play account and renews automatically unless it is cancelled at least a day before it ends.

If clip editing is the reason you are here rather than playback, a dedicated free editor such as CapCut for Android will do more for nothing.

Fixing EAC3 Codec Errors

A video that plays with a picture but no sound is almost always an EAC3 audio track that KMPlayer cannot decode on its own.

The add-on that fixes it is the KMPlayer Custom Codec, and whether it can help depends entirely on your device. It is a 32-bit ARM build, so on a 64-bit phone, which is effectively everything sold since 2016, it will not load and the error comes straight back.

Our guide to what the arm64-v8a error actually means explains why no 64-bit version exists. On a genuinely 32-bit device it works, and the installation steps are on the codec page itself.

If you would rather not deal with add-ons, VLC for Android decodes EAC3 with nothing to install, and MX Player Custom Codec is the maintained equivalent of the same idea for people who prefer that player.

Our guides on codec is not supported and the best EAC3 players for Android cover the wider family of these errors.

Who Should Look Elsewhere

The tell is your folder count. KMPlayer scans the whole device to build its library, and on phones holding many thousands of folders that scan can run for hours and restarts if the app is sent to the background, which makes the player effectively unusable until it finishes.

Open your file manager and look at how much is on the device before installing. If it is a working phone with a deep folder tree, BSPlayer for Android is lighter and gets to the file faster.

Anyone on a 32-bit device should also check Codec Info first to see what the hardware already decodes, and our Android version history helps place an older phone.

The Windows Version

KMPlayer for Windows is a separate program with its own feature set, including 3D video and DirectShow filter control. Settings do not carry across, so treat them as two players that share a name.

Quick questions

Is KMPlayer for Android free?

The app and all of its playback features are free with no account. A VIP subscription covers the torrent client, clip cutting, GIF creation, MP3 conversion and themes.

Why does my video play with no sound?

The audio track is a format the player cannot decode, usually EAC3. The fix depends on whether your device is 32-bit or 64-bit, which the section above covers.

Do I need the KMPlayer Custom Codec?

Only on a 32-bit ARM device, and only if you hit the external codec error. On a 64-bit phone it cannot load at all, so VLC for Android is the working route.

Does it play HEVC and 4K files?

Yes, subject to your device having the hardware to decode them. On older phones a high-bitrate 4K file may stutter no matter which player opens it.

Will it install without the Play Store?

The APK sideloads, though some features expect Google services. Our Play Store Check reports what an APK needs before you install it.

How do I check the APK before installing?

Run it through our APK Checker, which reads the package name, permissions and supported CPU architectures straight off the file.

More players for both architectures are in our Android APK collection.

Download KMPlayer 46.04.235 for Android and see how it handles your files, or tell us how you got on if you have used it before.

Be the Voice! Write the First Review or just Drop a Comment on KMPlayer 46.04.235 for Android.
Verification Code
Click the image or refresh button to get a new code.
Quick heads up: Reviews & comments get a fast check before posting - no spam allowed.
ALTERNATIVES TO KMPLAYER FOR ANDROID