https://github.com/polyv/polyv-player-sdk-demo
点播播放器sdk demo
https://github.com/polyv/polyv-player-sdk-demo
Last synced: 4 months ago
JSON representation
点播播放器sdk demo
- Host: GitHub
- URL: https://github.com/polyv/polyv-player-sdk-demo
- Owner: polyv
- Created: 2022-06-20T03:11:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-12-12T03:13:11.000Z (7 months ago)
- Last Synced: 2025-12-19T11:15:27.690Z (7 months ago)
- Language: C++
- Size: 1.84 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 保利威 PC 点播 SDK Demo
本文为您介绍保利威 C++/C# 播放 SDK 本地集成的操作步骤和说明。
## clone 工程
使用 git clone 工程
```bash
git clone https://github.com/polyv/polyv-player-sdk-demo.git
```
## 外部依赖
* 本 demo UI 依赖 Qt5或Qt6 框架,请自行到 Qt 分发站下载。
> [下载](http://download.qt.io/)
* Python 编译处理脚本,请自行到官网下载安装。
> [下载](https://www.python.org/downloads/)
* CMake
> [下载](https://cmake.org/download/)
* OpenSSL 1.0.2 以上
> [下载](https://oomake.com/download/openssl)
* curl
> [下载](https://github.com/curl/curl/)
* 注意其中 openssl curl 本仓库 thirdparty 自带,如果有冲突,请自行替换。
## 本地集成
* plv-player-sdk 文件夹:包含 SDK 头文件以及 lib、dll、dylib 文件,使用 PlvPlayerSDK.cmake 拉取。
* mac
* x86_64
* include
* lib
* arm64
* include
* lib
* windows
* x86
* include
* lib
* x64
* include
* lib
## 编码规范
注意,Windows 平台的条件编译宏是 `_WIN32` 而不是 `WIN32`。
| Platform | Marco |
| -------- | ----------- |
| Windows | `_WIN32` |
| Mac | `__APPLE__` |
## C++ Demo 使用 CMake 构建
* 推荐使用 Visual Studio 2022 开发,本 Demo 使用 Visual Studio 2022 开发。
### CMake GUI
* 使用 `CMake GUI` 配置 `build目录`、配置所需的依赖。
> 
* 设置 QTDIR,指定 Qt 路径。(如:C:\Qt\Qt5.15.2\5.15.2\msvc2019)
> 
### CMake Bash
```bash
mkdir build
cd build
# 以下指令请根据平台选择执行
# Demo工程使用了QT库, 须指定QTDIR
# build in Windows
cmake .. -G "Visual Studio 17 2022" -A x64 -DQTDIR=C:\Qt\5.15.2\msvc2019_64
# build in Macos
cmake -S .. -B . -G "Xcode" -D CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.15 -DQTDIR:PATH=/Users/polyv/Qt/5.15.2/clang_64
```
## C# Demo 使用 Visual Studio 打开
1. C# Demo 只支持 Windows。
2. 推荐使用 Visual Studio 2022 开发。
3. test/C# 直接打开 polyv-player-demo-csharp.sln。
## 接口文档
[官网接口文档](https://help.polyv.net/#/vod/pc_player/Interface)
## 更新记录(版本变更)
[版本变更说明](RELEASE-NOTES.md)