Tagged articles
5 articles
Page 1 of 1
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 6, 2022 · Mobile Development

How to Achieve Seamless Cross‑Page Video Playback on Android: Hema’s Optimization

This article details Hema’s approach to enabling continuous short‑video playback across page transitions on Android, covering environment setup, problem analysis, three solution candidates, the chosen MediaPlayer‑based implementation, transition‑animation techniques, lifecycle pitfalls, and future optimization directions.

AndroidCross‑Page ContinuationMediaPlayer
0 likes · 10 min read
How to Achieve Seamless Cross‑Page Video Playback on Android: Hema’s Optimization
WeChat Client Technology Team
WeChat Client Technology Team
May 31, 2021 · Mobile Development

Unlocking Android Video Playback: Evolution, Architecture, and Performance Hacks

This article explores the fundamentals and evolution of Android video playback, detailing protocol parsing, demuxing, decoding, synchronization, rendering, and various optimization strategies—including cold‑start and scrolling scenarios, modular player designs, and network enhancements—to improve first‑frame latency and overall user experience.

AndroidMediaPlayerffmpeg
0 likes · 22 min read
Unlocking Android Video Playback: Evolution, Architecture, and Performance Hacks
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
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 1, 2017 · Mobile Development

Implementing Permission Handling, Data Loading, and File Selection in a Daydream Unity Media Player

The article details how to integrate Android permission handling, directory loading, thumbnail browsing, and smooth paged scrolling into a Unity‑based Daydream media player, explaining scripts for requesting permissions, populating file selector pages, snapping to pages, and managing scroll events to enable VR file selection and playback.

AndroidDaydreamFileSelection
0 likes · 15 min read
Implementing Permission Handling, Data Loading, and File Selection in a Daydream Unity Media Player