H5与APP交互说明文档
交互业务逻辑:
- h5请求播放知识,发起协议请求
- 协议组件,解析协议,事件事件通知APP
- APP播放知识
参数说明:
| 名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| type | string | 是 | 知识类别 音视频video |
| id | string | 是 | 知识ID |
| pid | string | 是 | 学习计划ID |
| cid | string | 是 | 课程ID |
| type | int | 是 | 1-计划学习 2-岗位学习3-自主学习 |
| genscore | bool | 否 | 是否产生学分记录 |
| allowdown | bool | 否 | 是否允许下载 |
| url | string | 是 | 优先使用这个url播放 为空,由api获取播放地址 |
| workshopId | string | 否 | 专题ID |
| userId | string | 是 | 用户ID |
| token | string | 是 | 身份 |
打开视频播放器示例:
uri = yxtapp: //biz.player.open?param={"id":"84fc557e-acbc-44b8-a094-f01b6e89a024","pid":"","cid":"","type":"video","genscore":true,"path":"","isNew":1,"origin":1}&success=s999&fail=f598, host='biz.player.open',param='{"id":"84fc557e-acbc-44b8-a094-f01b6e89a024","pid":"","cid":"","type":"video","genscore":true,"path":"","isNew":1,"origin":1}', success='s999', fail='f598', mark='', protocoljson='null'}}