PAD播放器1.0.0设计文档

系统上下文

系统上下文图

流程图

PAD业务层与PAD播放器组件关键业务流程图

主程序与央馆播放器关键业务流程图

接口

1. 网页端接口

网页端通过URL Protocal跳转到PAD播放器,其种跳转的约定接口为
cmp://com.nd.sdp.component.vlab.vlab-android-player/openvlab?playmode={PlayMode}&name={LabName}&url={URL}

  1. {PlayMode}的值可选范围为[TDCourse,VRCourse,TDPractice,VRPractice,TDTest,VRExam,TDExam,VRTest,TDEdit]
    • TDCourse 其义为3D课件播放模式
  2. {LabName}为实验的名字,播放时会展示在播放器UI上
  3. {URL}为实验颗粒的下载地址,由NDR接口查询获得

2.PAD业务层与PAD播放器组件的交互接口

1.PAD业务层与PAD播放器组件通过安卓与Unity3D的交互机制实现互通,通信类如下图

2.主要接口为
-goPage(Context context,PageUri page) 接收网页交互信息