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 身份

打开视频播放器示例:

  1. uri = yxtapp: //biz.player.open?param={
  2. "id":"84fc557e-acbc-44b8-a094-f01b6e89a024",
  3. "pid":"",
  4. "cid":"",
  5. "type":"video",
  6. "genscore":true,
  7. "path":"",
  8. "isNew":1,
  9. "origin":1}
  10. &success=s999&fail=f598, host='biz.player.open',
  11. 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'}}