Tag

Seamless Playback

0 views collected around this technical thread.

Bitu Technology
Bitu Technology
Sep 13, 2024 · Mobile Development

Seamless Single‑Player Video and Ad Playback on Android with Media3/ExoPlayer

The Tubi Android team replaced a dual‑player architecture with a single Media3/ExoPlayer instance, achieving smoother video‑ad transitions, reduced buffering, lower error rates, and improved business metrics, while also addressing decoder‑initialization failures, non‑key‑frame ad buffering, and subtitle timing issues.

Ad InsertionAndroidExoPlayer
0 likes · 10 min read
Seamless Single‑Player Video and Ad Playback on Android with Media3/ExoPlayer
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 9, 2020 · Mobile Development

Seamless Video Playback Across Activities in NetEase Cloud Music: MediaPlayer Rebinding and Mini‑Window Solutions

NetEase Cloud Music’s 8.0 redesign enables seamless video playback across Activities by rebinding MediaPlayer instances to new TextureViews via AIDL, using a process‑pooled player architecture, while also offering simpler alternatives such as animated fake page switches, seek‑based reinitialization, and application‑context view reuse.

AIDLActivityAndroid
0 likes · 13 min read
Seamless Video Playback Across Activities in NetEase Cloud Music: MediaPlayer Rebinding and Mini‑Window Solutions