Watch Chinese live TV broadcasts on an Android phone, tablet, or smart TV without a separate media player app.
Build an Android app that loads live stream websites inside a WebView with channel list auto-updates.
Study how to add remote-control key navigation to an Android TV app written in Kotlin.
Requires Android 5.0+, quad-core CPU, 2 GB RAM, and an up-to-date WebView component on the device.
WebViewTvLive is an Android app for watching live television broadcasts, built using a browser component called WebView. The idea behind it is straightforward: instead of building a custom video player from scratch, the app opens the official broadcast websites of TV stations directly inside the application. This means the streams come from the original source and tend to be stable, since they are the same links the broadcaster publishes publicly. The app is designed to work on multiple form factors: phones, tablets, televisions, and in-car displays. It supports navigating channels using number keys on a remote control as well as up and down keys, and multiple stream sources are available for each channel. A channel list that updates automatically is included, so users do not need to manage their own playlist manually. There are some practical limitations noted in the README. Because the app uses a browser-based approach rather than a dedicated media player, it requires a reasonably capable Android device: at least a quad-core processor, 2 GB of memory, Android 5.0, and a reasonably current version of the WebView component. Channel loading takes a moment since the app is essentially loading a webpage. Video quality and frame rate cannot be chosen manually, and some programs may not be available due to broadcasting rights restrictions tied to region. The app uses Tencent's X5 WebView engine, which is an alternative to the standard Android WebView and tends to handle media-heavy web pages better on Chinese Android devices. The README notes that the source code was archived at version 1.6 due to the difficult open-source environment in mainland China. The code is shared for learning and discussion purposes. Redistribution or commercial use of repackaged versions is not permitted.
← hxh19950701 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.