Tagged articles
6 articles
Page 1 of 1
AndroidPub
AndroidPub
Aug 18, 2025 · Mobile Development

Master ExoPlayer in Jetpack Compose: Build a Pro Android Media Player

This guide walks you through integrating Google’s ExoPlayer library into a Jetpack Compose Android app, covering project setup, dependency management, ViewModel‑based player control, custom UI components, lifecycle handling, performance tips, and advanced customization options for building a robust, professional‑grade media player.

AndroidExoPlayerJetpack Compose
0 likes · 20 min read
Master ExoPlayer in Jetpack Compose: Build a Pro Android Media Player
Baidu Geek Talk
Baidu Geek Talk
Aug 4, 2025 · Fundamentals

How to Build High‑Performance Audio Post‑Processing with FFmpeg: Bass Boost & Voice Clarity

This article explains the importance of audio post‑processing in modern player architectures, outlines a modular FFmpeg‑based framework, details core techniques such as bass enhancement and voice clarity, provides algorithmic insights and code snippets, and shows how to integrate these filters into a playback pipeline.

Audio ProcessingMedia Playbackaudio filters
0 likes · 17 min read
How to Build High‑Performance Audio Post‑Processing with FFmpeg: Bass Boost & Voice Clarity
Bilibili Tech
Bilibili Tech
Oct 20, 2023 · Mobile Development

MEPlayer – An Android Cross‑Process Media Playback Framework for Maoer FM

MEPlayer is a cross‑process Android playback framework for Maoer FM that unifies audio, video, live‑stream and special‑effect playback by abstracting kernels such as ExoPlayer, BBP and IJK behind a simple API, offering business‑level decoupling, automatic recovery, audio‑focus handling, notification integration, network optimizations and both cross‑process (MEPlayer) and same‑process (MEDirectPlayer) entry points.

AndroidAudio FocusBackground Playback
0 likes · 17 min read
MEPlayer – An Android Cross‑Process Media Playback Framework for Maoer FM
Tencent Music Tech Team
Tencent Music Tech Team
Aug 15, 2023 · Mobile Development

Audio‑Video Synchronization Techniques and ExoPlayer Implementation Details

The article explains audio‑video synchronization fundamentals, user tolerance limits, four sync strategies, and then details ExoPlayer’s audio‑master architecture—two clocks, media‑clock selection, frame‑dropping logic, and how to inject custom clocks—while also addressing Android AudioTrack jitter and work‑arounds.

AndroidAudio-Video SyncExoPlayer
0 likes · 20 min read
Audio‑Video Synchronization Techniques and ExoPlayer Implementation Details
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 14, 2019 · Mobile Development

Understanding Video SDK Architecture, Playback Principles, and Testing Practices

This article explains the evolution and advantages of video SDKs, details the core playback pipeline—including decoding, rendering, and audio‑video synchronization—covers cross‑platform implementation on Android, iOS and PC, and shares practical testing experiences and performance‑optimization techniques.

AndroidAudio-Video SyncMedia Playback
0 likes · 13 min read
Understanding Video SDK Architecture, Playback Principles, and Testing Practices