C++ 播放器 SDK 使用说明书
欢迎使用由臻像科技开发提供的 C++ SDK 定制播放器,本工具包提供将光场内容动态渲染为交织视频的核心能力,可在臻像科技的光场显示屏上达到最好的 3D 显示效果,并且提供内容播放的常用方法,如指定序号播放、暂停播放、结束播放等,节约开发时间。
一、方法列表
方法名 | 功能 |
---|---|
video_play | 指定序号播放 |
video_pause | 暂停播放 |
video_continue | 继续播放 |
video_stop | 结束播放 |
video_previousPlay | 播放上一视频 |
video_nextPlay | 播放下一视频 |
video_addPlayList | 添加列表 |
video_removePlayList | 删除列表中某个视频 |
video_reset | 清空列表 |
video_progress | 设置播放进度 |
video_volume | 设置播放音量 |
二、方法详情
video_play
指定序号播放
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
VideoSerialNumber | 要播放的序号 | int | int |
注:根据传入序号播放指定视频,传入的序号必须在列表中。
video_pause
暂停播放
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
无 | - | - | void |
注:暂停播放与继续播放相对应。
video_continue
继续播放
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
无 | - | - | void |
注:暂停播放与继续播放相对应。
video_stop
结束播放
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
无 | - | - | void |
video_previousPlay
播放上一视频
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
无 | - | - | void |
注:播放列表外的视频无效。
video_nextPlay
播放下一视频
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
无 | - | - | void |
注:播放列表外的视频无效。
video_addPlayList
添加列表
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
List,videoNum | VideoList结构体和视频的数量 | VideoList,int | void |
注:需传入VideoList类型的结构体和结构体成员的数量
//VideoList结构体包括 视频序号、视频名、视频地址
struct VideoList {
int VideoSerialNumber;//视频序号
string VideoName;//视频名
string VideoPath;//视频地址
};
video_removePlayList
删除列表中某个视频
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
VideoSerialNumber | 要删除的视频序号 | int | void |
video_reset
清空列表
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
无 | - | - | void |
注:根据传入序号播放指定视频,传入的序号必须在列表中。
video_progress
设置播放进度
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
percent | 播放进度 [0-100] | int | void |
video_volume
设置播放音量
参数 | 参数说明 | 参数类型 | 返回值类型 |
---|---|---|---|
volume | 音量 [0-100] | int | void |
注:控制系统音量。