# JS Player

> JS Player is a video player for mobile phones and tablets.

Canonical page: [https://chrome-stats.com/d/com.jsolwindlabs.jsplayer](https://chrome-stats.com/d/com.jsolwindlabs.jsplayer)

## Overview

- **ID:** `com.jsolwindlabs.jsplayer`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** jsolwindlabs
- **Category:** VIDEO\_PLAYERS
- **Downloads:** 1,013
- **Version:** 1.2.0
- **Last updated:** 2025-10-23
- **First published:** 2024-10-17
- **Publisher country:** KR
- **Size:** 33 MB
- **Data as of:** 2026-09-08
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.jsolwindlabs.jsplayer)
- **Website:** [https://sites.google.com/site/jsolwindlabs/js-player](https://sites.google.com/site/jsolwindlabs/js-player)
- **Privacy policy:** [https://sites.google.com/site/jsolwindlabs/js-player/privacy-policy](https://sites.google.com/site/jsolwindlabs/js-player/privacy-policy)

## Description

● Functions and features<br><br>- Supports mp4, mkv, webm, ts, mts, m2ts, mpg, mpeg, wmv, avi, flv, 3gp, flv, divx, asf, mov, m4v, f4v, ogv files (containers).<br>- Except for H.265(HEVC) files, all others are played with SW decoding.<br>- H.265(HEVC) files are played with HW decoding. If your device doesn&#39;t support H.265 HW decoding, it will be played with SW decoding.<br>- Supports playback of 4K video file.<br>- Shows the multi-subtitle, multi-audio streams(tracks) embedded in the file, one of which can be selected.<br>- Supports audio-only playback (audio background playback)<br>- Supports external subtitle files in two formats. Subrip (srt) and SAMI (smi).<br>- Customizable subtitle color(10colors), size, height, border, and shadow.<br>- Supports selection of an external font file for subtitle (ttf, otf).<br>- Supports 4:3, 16:9, 21:9 and other aspect ratios.<br>- Supports 0.25X to 2.0X speeds. Audio-based, so audio track must exist.<br>- Supports PIP (picture in picture).<br>- Ability to adjust subtitles, audio sync.<br>- Remember last playback position. (on/off in settings).<br>- FR(-X10s), FF(+X10s) by double tap.<br>- Dragging the screen left and right to jump from the current position to the desired position.<br>- Custom codec is required to play certain audio encoding formats (E-AC3, DTS, True HD). You can download a custom codec from the JS Player home -&gt; &#39;Custom Codec&#39; page.<br>- Based on FFmpeg library.

## Rankings

- #1,147,997 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_MEDIA_VIDEO`
- `android.permission.READ_MEDIA_VISUAL_USER_SELECTED`
- `android.permission.WAKE_LOCK`
- `com.jsolwindlabs.jsplayer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [SPlayer](https://chrome-stats.com/d/com.splayer.official) — 269 users
- [nPlayer](https://chrome-stats.com/d/com.newin.nplayer.pro) — 148,575 users, 2.00 / 5
- [EPlayer: All Video Player](https://chrome-stats.com/d/com.eplayer.app) — 425 users
- [All Video Player](https://chrome-stats.com/d/com.teqlogix.allvideoplayer) — 808 users
- [Tag Player](https://chrome-stats.com/d/com.dogeby.tagplayer) — 71 users
- [Drive Player - Video Player](https://chrome-stats.com/d/com.free.radiofm) — 1,350 users
- [BJ Player](https://chrome-stats.com/d/com.bjf.bj_player) — 156 users
- [Video Player: HD Media Player](https://chrome-stats.com/d/com.cooltime.video_player) — 85 users
- [DB Player: Simple Video Player](https://chrome-stats.com/d/com.cloudstudiodev.dbplayer) — 303 users
- [SPlayer - All Video Player](https://chrome-stats.com/d/com.young.simple.player) — 22,388,947 users, 3.92 / 5
- [Video Player All Format 2026](https://chrome-stats.com/d/com.stroyed.videoplayer) — 948 users
- [Video Player](https://chrome-stats.com/d/mr.ss.videoplayer) — 31 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.jsolwindlabs.jsplayer)
