Android Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ»Π΅ΠΉΡΡ, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ExoPlayer. Π’ΠΎΠΉ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ ffmpeg Π½Π° ExoPlayer Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ Π½Π΅Π³ΠΎΠ²ΠΈ Π°ΡΠ΄ΠΈΠΎ ΡΠΎΡΠΌΠ°ΡΠΈ (ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π΄ΠΎΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ ΠΊΠ°ΡΠΎ AC3, EAC3, DTS, DTS HD, TrueHD ΠΈ Π΄Ρ.).
Π’ΠΎΠΉ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ° Π°ΡΠ΄ΠΈΠΎΡΠΎ Ρ Π²ΠΈΠ΄Π΅ΠΎΠ·Π°ΠΏΠΈΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Bluetooth ΡΠ»ΡΡΠ°Π»ΠΊΠΈ/Π²ΠΈΡΠΎΠΊΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π».
ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ
* ΠΡΠ΄ΠΈΠΎ: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (ΞΌ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE Π½Π° Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD
* ΠΠΈΠ΄Π΅ΠΎ: H.263, H.264 AVC (Π±Π°Π·ΠΎΠ² ΠΏΡΠΎΡΠΈΠ»; ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΏΡΠΎΡΠΈΠ» Π½Π° Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, ββAV1
* ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ: MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV
* ΠΠΎΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅: DASH, HLS, SmoothStreaming, RTSP
* Π‘ΡΠ±ΡΠΈΡΡΠΈ: SRT, SSA, TTML, VTT
ΠΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° HDR (HDR10+ ΠΈ Dolby Vision) Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ/ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ Ρ
Π°ΡΠ΄ΡΠ΅Ρ.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
* ΠΠ·Π±ΠΎΡ Π½Π° ΠΏΠ΅ΡΠ΅Π½ Π½Π° Π°ΡΠ΄ΠΈΠΎ/ΡΡΠ±ΡΠΈΡΡΠΈ
* ΠΠΎΠ½ΡΡΠΎΠ» Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅
* Π₯ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ ΠΏΠ»ΡΠ·Π³Π°Π½Π΅ ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎ Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅ Π·Π° Π±ΡΡΠ·ΠΎ ΡΡΡΡΠ΅Π½Π΅
* ΠΠ΅ΡΡΠΈΠΊΠ°Π»Π½ΠΎ ΠΏΠ»ΡΠ·Π³Π°Π½Π΅, Π·Π° Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΊΠΎΡΡΡΠ° (Π²Π»ΡΠ²ΠΎ) / ΡΠΈΠ»Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠ° (Π²Π΄ΡΡΠ½ΠΎ)
* ΠΡΠΈΡΠΈΠΏΠ²Π°Π½Π΅ Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ (Android 7+)
* PiP (ΠΠ°ΡΡΠΈΠ½Π° Π² ΠΊΠ°ΡΡΠΈΠ½Π°) Π½Π° Android 8+ (Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ΠΎΡΠ°Π·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Android 11+)
* ΠΡΠ΅ΠΎΡΠ°Π·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ (ΠΏΠΎΠ±ΠΈΡΠ°Π½Π΅/ΠΈΠ·ΡΡΠ·Π²Π°Π½Π΅)
* Π£Π²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊΠ°
* ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΊΠ°Π΄ΡΠΈΡΠ΅ Π½Π° Android TV/ΠΊΡΡΠΈΠΈ (Android 6+)
* ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΡΠ»Π΅Π΄ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ (ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»/ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ)
* ΠΠ°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅ (Π΄ΡΠ»Π³ΠΎ Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅)
* ΠΠ΅Π· ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ, ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΠΎΠΌΠ΅ΡΠ½ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ° Π΄Π° Π·Π°ΡΠ΅Π΄ΠΈΡΠ΅ Π²ΡΠ½ΡΠ½ΠΈ (Π½Π΅Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ) ΡΡΠ±ΡΠΈΡΡΠΈ, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ Π·Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ» Π² Π΄ΠΎΠ»Π½Π°ΡΠ° Π»Π΅Π½ΡΠ°. ΠΡΡΠ²ΠΈΡΡ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΡΠ΅ Π²ΠΈ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ°ΠΏΠΊΠ°, Π·Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ ΡΡΠ±ΡΠΈΡΡΠΈ.
Π’ΠΎΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈ. Π’ΠΎΠΉ ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ ΠΈ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΡΠ°ΠΌΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΎ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ.
ΠΠ°Π»ΠΈΡΠ΅Π½ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄/ΠΈΠ·Ρ
ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄: https://github.com/moneytoo/Player
ΠΠΈΠ΄Π΅ΠΎ ΠΏΠ»Π΅ΠΉΡΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π±Π΅Π· Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° Bluetooth ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ΄Π΅ΡΠΈ
ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π½Π°
4.10.2026β―Π³.
ΠΠΈΠ΄Π΅ΠΎΠΏΠ»Π΅ΠΉΡΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠΏΠΎΠ²Π΅