English| [简体中文](./README.md) ## Directory Structure This directory contains the demo source code of the Player SDK for Android, which shows you how to call the APIs to implement basic features. ``` ├─ LiteAVDemo(Player) // Superplayer demo, providing features such as audio/video playback, background music playback, playback speed change, live streaming, VOD instant streaming, and seamless video quality change | ├─ app // Program entry UI | ├─ superplayerkit // Superplayer component | ├─ superplayerdemo // Superplayer demo | ├─ tuishortvideo // Short video component | ├─ feedvideo // Feed video component | ├─ shortvideo // Short video component | ├─ vodcommon // VOD dommon tool class | ├─ SDK │ ├─README.md // Download URL of the Player SDK for Android ``` ## Upgrade Notes Player SDKs for Android, iOS, and Flutter 10.1 or later are developed based on the same playback kernel of Tencent Video with fully optimized and upgraded video playback capabilities. In addition, those SDKs require license verification for the video playback feature module. **If your app has already been granted the live push or UGSV license, you can still use the license after upgrading the SDK to 10.1 or later.** The license won't be affected by the upgrade. You can log in to the [RT-Cube console](https://www.tencentcloud.com/en/account/login) to view the current license information. If you don't have the necessary license and **need to use the live playback or VOD playback feature in the Player SDK 10.1 or later, you need to purchase the license.** For more information, see [here](https://www.tencentcloud.com/document/product/266/51098?lang=en&pg=). If you don't need to use those features or haven't upgraded the SDK to the latest version, you won't be affected by this change. ## SDK Editions and Download The Player SDK is designed and implemented based on the TXLiteAVSDK framework, which contains multiple features such as live streaming, VOD, UGSV, RTC, and AI beauty filters. - If you want the smallest incremental size, you can download the Player Edition: [TXLiteAVSDK_Player_Premium.zip](https://liteav.sdk.qcloud.com/download/latest/TXLiteAVSDK_Player_Premium_Android_latest.zip). - If you want to use multiple features but don't want to package multiple SDKs, you can download the Professional Edition: [TXLiteAVSDK_Professional.zip](https://liteav.sdk.qcloud.com/download/latest/TXLiteAVSDK_Professional_Android_latest.zip). ## Integration Guide and Documentation - [Player SDK integration guide](https://www.tencentcloud.com/document/product/266/49670?lang=en&pg=) - [Player SDK capability list](https://www.tencentcloud.com/document/product/266/42965?lang=en&pg=) - [FAQs about mobile playback](https://www.tencentcloud.com/document/product/266/50217?lang=en&pg=) - [Descriptions and use instructions of common Player SDK features](https://www.tencentcloud.com/document/product/266/47849?lang=en&pg=). In addition to the Player SDK, the [Superplayer component(superplayerkit)](https://www.tencentcloud.com/document/product/266/33975?lang=en&pg=) is provided, which integrates quality monitoring, video encryption, TESHD, video quality change, and small window playback. It is suitable for all VOD and live playback scenarios. It encapsulates complete features and provides upper-layer UIs to help you quickly create your own playback service comparable with popular video apps. - [SDK API documentation](https://www.tencentcloud.com/document/product/266/49591?lang=en&pg=) - [SDK release notes](https://www.tencentcloud.com/document/product/266/50632?lang=en&pg=) - [SDK demo app](https://www.tencentcloud.com/document/product/266/42091?lang=en&pg=) ## Contact Us - Communication & Feedback Welcome to join our Telegram Group to communicate with our professional engineers! We are more than happy to hear from you~ Click to join: [https://t.me/+EPk6TMZEZMM5OGY1](https://t.me/+EPk6TMZEZMM5OGY1) Or scan the QR code