Appearance
其他事件
用法示例
js
//事件
onEvent(e) {
console.log(e.detail)
}js
function onEvent(e : JSONObject) {
console.log("onEvent:" + e.toJSONString())
}回调示例
json
{
"type": "onPlayerViewCallback",
"data": {
"data": {
"status": "onPlayEnd"
},
"message": "",
"code": 0
}
}json
{
"type": "onPlayerListener",
"data": {
"data": {
"status": "onVodPlayEvent",
"bundle": {
"EVT_MSG": "VOD_PLAY_ERR_INVALID_LICENCE(-5,-11)"
},
"event": -5
},
"message": "",
"code": 0
}
}回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| type | String | 事件类型,请参考下方说明 |
| data | Object | 事件数据 |
| data.code | Integer | 事件结果类型,0.成功,其他:失败 |
| data.data | Integer | 事件结果数据 |
| data.message | String | 事件结果消息 |
回调事件类型说明
播放器视图回调事件
类型名称
onPlayerViewCallback
回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| data.status | String | 当前状态,具体状态如下:onStartFullScreenPlay:开始全屏播放onStopFullScreenPlay:结束全屏播放onClickFloatCloseBtn:点击悬浮窗模式下的x按钮onClickSmallReturnBtn:点击小播放模式的返回按钮onStartFloatWindowPlay:开始悬浮窗播放onPlaying:开始播放onPlayPause:暂停播放onPlayResume:恢复播放onPlayEnd:播放结束onSeekTo:跳转到具体位置播放onResumeLive:恢复直播播放onDanmuToggle:弹幕开关onQualityChange:改变清晰度onSpeedChange:改变播放速度onMirrorToggle:切换镜像onHWAccelerationToggle:切换硬件加速onClickHandleVip:当用户点击了开通VIP会员按钮onClickVipTitleBack:点击了VIP试看界面的返回按钮onClickVipRetry:点击了VIP页面的重新试看按钮onCloseVipTip:点击了提示语的关闭按钮onError:当播放失败的时候回调onShowCacheListClick:下载页面点击了缓存列表按钮 |
| data.position | Integer | 当前播放位置 |
| data.isOpen | Boolean | 弹幕开关状态 |
| data.videoQuality | Object | 当前播放的清晰度 |
| data.videoQuality.height | Integer | 清晰度的高 |
| data.videoQuality.bitrate | Integer | 清晰度的比特率 |
| data.videoQuality.url | String | 清晰度的链接地址 |
| data.videoQuality.width | Integer | 清晰度的宽 |
| data.videoQuality.index | Integer | 清晰度的索引 |
| data.videoQuality.title | Integer | 清晰度的标题 |
| data.speedLevel | Float | 当前播放速度 |
| data.isMirror | Boolean | 是否是镜像 |
| data.isAccelerate | Boolean | 是否是硬件加速 |
| data.code | Integer | 播放失败状态值 |
| code | Integer | 返回类型,0.成功,其他:失败 |
播放器回调事件
类型名称
onPlayerListener
回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| data.status | String | 当前状态,具体状态如下:onVodPlayEvent:点播播放事件onVodNetStatus:点播网络状态onLivePlayEvent:直播播放事件onLiveNetStatus:直播播放状态 |
| data.event | Integer | 事件代码 |
| data.bundle | String | 事件参数值 |
| code | Integer | 返回类型,0.成功,其他:失败 |

