0.0.18 • Published 11 months ago
@msbfe/player-sdk v0.0.18
@msbfe/player-sdk
结合自身业务,整合保利威视和获得场景的回放播放器。
1. 安装
npm i @msbfe/player
// or
yarn add @msbfe/player
2. 使用
import Player from "@msbfe/player";
// 获得场景为例
const player = Player.init({
el: "#player-warpper",
vid: "***",
platform: Player.PLATFROM.SCENE,
siteid: "***",
vc: "**", // 加密需要传这个参数
});
上面完成播放器初始化操作。
3. 平台常量
参数 | 描述 |
---|---|
Player.PLATFROM.POLYV | 保利威视 |
Player.PLATFROM.SCENE | 获得场景 |
4. 选项
参数 | 描述 |
---|---|
el | 通用参数,播放器挂载节点 |
vid | 通用参数,视频 id |
platform | 通用参数,回放平台 |
siteid | 获得场景后台账户 id (获得场景) |
vc | 授权验证码 ,视频开启加密,必须要传该参数(获得场景) |
playsafe | PC 端播放加密视频所需的授权凭证(保利) |
sign | 移动端播放加密视频所需的签名(保利) |
ts | 移动播放加密视频需传入的时间戳(保利) |
allowGetScreenshotData | 允许截屏 |
fullscreenProxy | 开启全屏代理, 开启之后用户可以通过 FULLSCREEN_PROXY 事件来控制全屏操作 |
5. 实例方法
方法 | 描述 |
---|---|
getScreenshotData | 获取截屏数据 |
6. 事件
事件 | 描述 |
---|---|
LOADED | 播放器加载完成 |
READY | 播放器初始化完成 |
PLAY | 播放 |
PAUSE | 暂停 |
VOLUME_CHANGE | 音量变化 |
PLAY_OVER | 播放结束 |
ENTER_FULL_SCREEN | 进入全屏 |
EXIT_FULL_SCREEN | 退出全屏 |
FULLSCREEN_PROXY | 代理全屏操作 |
7. 其它
0.0.15
1 year ago
0.0.16
1 year ago
0.0.17
1 year ago
0.0.18
11 months ago
0.0.12
1 year ago
0.0.13
1 year ago
0.0.14
1 year ago
0.0.10
2 years ago
0.0.11
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5-beta.0
2 years ago
0.0.5-beta.1
2 years ago
0.0.5-beta.2
2 years ago
0.0.5-beta.3
2 years ago
0.0.5-beta.4
2 years ago
0.0.5
2 years ago
0.0.3
3 years ago
0.0.4
3 years ago
0.0.2
3 years ago
0.0.2-beta.0
3 years ago
0.0.2-beta.1
3 years ago
0.0.1
3 years ago