MX Player pro

Varies with device

Powerful video player with advanced hardware acceleration and subtitle support.
Download APK
5.0/5 Votes: 1
MX Media & Entertainment (formerly J2 Interactive)
Varies with device
June 19, 2020
Varies with device
Varies with device
Get it on
Google Play

Report this app



MX Player pro free download

Powerful video player with advanced hardware acceleration and subtitle support.

a) Hardware acceleration-With the new HW+ decoder, hardware acceleration can be applied to more videos.

b) Multi-core decoding-MX Player is the first Android video player that supports multi-core decoding. Test results prove that the performance of multi-core equipment is 70% higher than that of single-core equipment.

c) Zoom, zoom and pan-zoom in and out easily by zooming and swiping on the screen. You can also choose to zoom and pan.

d) Subtitle gesture-scroll forward/back to move to the next/previous text, scroll up/down to move the text up and down, and zoom in/out to change the text size.

e) MX file sharing-transfer files quickly without using mobile data. Share music, share videos, share files.

f) Child lock-keep your children entertained without having to worry about making phone calls or touching other apps.

Subtitle format:

DVD, DVB, SSA/*ASS* subtitle tracks.

SubStation Alpha with complete style (.ssa /.* ass *). SAMI (.smi) with Ruby tag support.
SubRip (.srt)
MicroDVD (.sub)
VobSub (.sub/.idx)
SubViewer2.0 (.sub)
MPL2 (.mpl)
TMPlayer (.txt)
PJS (.pjs)WebVTT (.vtt)

Permission details:

To read media files in main storage and auxiliary storage, “READ_EXTERNAL_STORAGE” is required.
“WRITE_EXTERNAL_STORAGE” is required to rename or delete files and store downloaded subtitles.

Requires “LOCATION” permission to help find nearby friends for file transfer.
Requires “NETWORK” and “WIFI” permissions to get the network status required for various states (such as license check, update check, etc.). Wifi connection is also used for faster file transfer.
When connecting a Bluetooth headset, in order to improve AV synchronization and create a connection for file transfer, the “BLUETOOTH” permission is required.
The QR code of the scanned file requires “CAMERA” permission.
To play Internet stream, “INTERNET” is required.

Requires “VIBRATE” to control vibration feedback.
To prevent your phone from going to sleep while watching any video, you need to use “WAKE_LOCK”.
“KILL_BACKGROUND_PROCESSES” is required to stop the MX Player service used in background playback.
When using “Child Lock”, you need to temporarily use “DISABLE_KEYGUARD” to prevent the screen from locking.
When using child lock, “SYSTEM_ALERT_WINDOW” is required to block certain keys.
When input blocking is activated on the playback screen, you need to “draw on other applications” to block the system buttons.

If you encounter an “Invalid package file” error, please reinstall from the product homepage (

If you have any questions, please visit our Facebook page or the XDA MX Player forum.

Some of these screens are Elephants Dreams licensed under Creative Commons Attribution 2.5.
(C) Copyright 2006, Blender Foundation/Dutch Academy of Media Arts/

Some of these screens come from “Duke Rabbit Bunny”, which is used in Creative Ports Attribution 3.0 Unported.
(C) Copyright 2008, Blender Foundation/

What's new

We heard you and are excited to bring you the Private Folder feature. Keep sensitive video/audio content on your phone away from prying eyes!
– We upgraded FFmpeg and added support for AV1 Codec
– MX Share now lets you save to your SD Cards

For OTT users:
– Downloaded videos now support Subtitles and Audio Track Selection
– AV1 support for streaming and downloading videos saves you up to ~50% data(Available for some videos only)


Facebook comments