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'}}