Feroz Khan
Your saved videos should be easy to find and comfortable to watch. Whether you keep personal recordings, downloaded tutorials, or other videos on your phone, a dedicated offline video player helps you enjoy them without depending on a network connection.
KS Player: Offline Video is an Android media player developed by me, Feroz Khan, and published under khanstudios. It brings local video playback, folder browsing, floating playback, and gesture controls into one app. It also supports offline music and compatible direct network streams.
Download KS Player on Google Play
KS Player plays compatible video files stored on your Android device. Once a video is saved locally, you can watch it without streaming it over the internet.
This makes offline playback useful when travelling, watching in places with limited connectivity, or revisiting saved learning materials. You can open your local library, find a video, and start watching.
The app uses your own media files. It does not include a video or music catalogue.
KS Player supports compatible files in popular formats, including:
MP4
MKV
MOV
WebM
3GP
Playback depends on more than the filename extension. A video file contains audio and video codecs, and your device must support the combination used inside it.
HD and 4K playback also depend on compatible files and hardware. When choosing an Android video player, checking compatibility with your own collection is more useful than relying on a promise that every file will play.
Picture-in-picture lets you continue watching in a small floating window while using another app on supported devices.
You might check a message while a video continues, or switch between a demonstration and another screen. Floating playback gives you that flexibility without keeping the full video player open.
KS Player includes on-screen gestures for common playback adjustments. You can change brightness, adjust volume, and move forward or backward through a video.
These controls are particularly useful when replaying a section of a tutorial or adjusting playback as your surroundings change. Keeping frequent actions close to the video makes them easier to reach while watching.
Folder browsing helps you navigate a local collection in a familiar way. KS Player lets you choose specific folders for your media library and browse the videos stored inside them.
You can also hide video folders from the main library to simplify the browsing view.
For collections with multiple episodes, natural sorting helps keep numbered filenames in a sensible order. Watched and unwatched markers provide another way to keep track of your progress.
KS Player includes subtitle appearance controls for adjusting text size, position, background, and outline. You can adapt subtitles to suit your screen and viewing preferences.
The app can also remember audio and subtitle language choices.
For longer videos, bookmarks help you save moments to revisit. You can browse available chapters or jump to a specific timestamp instead of manually searching through the entire recording.
Audio sync adjustments can be saved for local videos, helping you retain a timing correction when returning to a file.
Incognito mode lets you watch without saving playback history for that session.
This is useful when you want to open a video without adding it to your viewing history. It is a specific playback-history feature; the app’s Google Play Data safety section provides separate information about data practices.
Although offline video is the main focus, KS Player also plays compatible audio files stored on your device.
Supported audio formats include MP3, AAC, FLAC, OGG, WAV, M4A, and OPUS. Audio playlists help organize your listening, while background playback and lock-screen controls let you manage audio when another app is open.
KS Player supports direct HTTP, HTTPS, and RTSP media sources, including compatible HLS .m3u8 and MPEG-DASH .mpd streams.
A direct stream link points to a media source. A normal webpage containing an embedded video may not provide a compatible playback address.
Network streaming requires a connection, and playback depends on the source and media format.
Yes. Compatible video and audio files stored on your device can play without a network connection. Streaming requires internet or network access.
Yes. Both are supported formats, although playback also depends on the codecs inside the file and your device’s capabilities.
No. You use your own local files or compatible direct stream links.
I’m Feroz Khan, the developer behind KS Player, published under khanstudios. You can explore my other projects on my developer portfolio.
Looking for an offline video player for Android with folder browsing, floating playback, gesture controls, and subtitle options?
Get KS Player on Google Play and explore it with your own video collection.