1 Overview
1.1 Project Address
1.2 Overview
This project belongs to the core product "Cloud Video on Demand" of POLYV, a video cloud service under Yifang Information Technology Co., Ltd. It demonstrates how to use the POLYV Video on Demand SDK (hereinafter referred to as "VOD SDK") to implement video on demand and video download functions through a school app, including how to use the POLYV Upload SDK (hereinafter referred to as "Upload SDK") to implement video upload functions. To integrate the SDK provided by this project, you need to register an account on the POLYV Video Cloud Platform and activate the relevant services.
Through this project, developers can learn in detail how to use the player of the VOD SDK, how to extend player functionality, how to create player skins, how to use video download features, and how to use the Upload SDK to upload videos to the server. After downloading or cloning this project, developers can run it with simple configuration.
This project includes the following features:
| Feature | Description |
|---|---|
| Video Playback | Supports playing online and downloaded local videos |
| Video Download | Supports multi-task and resumable video download |
| Video Upload | Supports multi-task upload and resumable upload |
| Custom Skin | Supports custom player skin |
| Custom Gestures | Supports multiple gesture callbacks for the player |
| Screen Casting | Supports users casting videos to other screens |
| Subtitle Component | Supports video subtitle display |
| Danmaku Component | Supports displaying, setting, and sending danmaku |
| Marquee Component | Supports custom video marquee |
| Q&A Module | Supports setting up a Q&A environment during playback |
| Ad Embedding | Supports playing pre-roll, pause, and post-roll ads set in the backend |
| Multi-level Logging | Supports log output at different levels |
