Baidu Geek Talk
Sep 22, 2021 · Mobile Development
Video Player Architecture Refactoring and Performance Optimization in an Android Short‑Video App
The article details how refactoring the Haokan Android short‑video client from a single global player to per‑holder multi‑player instances, combined with lifecycle‑lite event handling, pre‑loading, and dedicated thread operations, cut start‑up latency by ~150 ms, reduced frame‑drops dramatically, and boosted overall user experience and business metrics.
AndroidPerformanceOptimizationPreloading
0 likes · 20 min read