## 前言
調研主要包括兩個部分:
1 多路視頻的播放,也就是目前小班課的4人連麥
2 小程序是否支持白板
## 主要過程
### 多路連麥
- 小程序內有相應的播放以及錄制組件,可以直接使用
- 聲網提供的多路視頻的demo可以技術證明這點,效果還可以,不過耗電比較嚴重
- 使用前提:是必須在小程序內的相應組件
備注:如果需要開發這個功能,要像聲網提交開通你的聲網appid可以使用小程序相應組件的權限。
### 互動白板
- 聲網內部的技術和商務說,聲網不提供這部分的功能。
- 聲網的有關客戶說明,他們的互動白板的實現是小程序的webview,而小程序內的webview使用聲網的sdk,不在聲網的官方支持范圍,存在較大風險。
- 網易以及其他公司的白板產品中,均明確說明,白板不支持在小程序內使用,因為小程序比較卡審核的部分。
- 互動白板所使用的白鷺引擎的部分,目前官網說明僅僅支持在小游戲中的使用,在小程序的使用沒有響應的案例和說明,存在不確定風險。
## 主要結論
暫時先放棄在小程序內實現米樂星球的直播課以及互動白板的功能,轉移到app內實現。
- 相關資源鏈接
- 米樂星球小程序內調研
- 項目結構說明
- 交互課件說明
- server項目說明
- 項目說明
- 項目啟動
- app.js做的事情
- 獲取互動課件的地址
- 分析互動課件地址的參數
- policy目錄--lesson.js
- 解析ppt--api/lesson.js
- 信令中的key:template
- 信令中的key:media
- kk-talkee-engine.js
- Message
- 課件模板頁的識別過程
- 解析課件模板的源文件
- 場景與模板的對應關系
- 所有場景的基類
- choiceScence為例
- 注意事項
- ws
- online項目的說明
- online消息
- 課件編輯項目
- 資源鏈接
- 基本項目信息
- electron項目結構分析
- ipc
- 模板題組
- 普通題組
- 游戲題組
- 課件導出內容分析
- 課件模板分類明細
- 圖片題
- 視頻題
- 音頻題
- 選擇題
- 判斷題
- 轉盤
- 篩子
- 圖層拖拽
- 動畫題
- 翻拍題
- 語音題
- 201908變更
- 課件制作流程分析
- 菜單配置
- 入口操作
- 定義模板布局與初始化
- 選擇素材
- 導出過程
- egret
- interface
- ad選擇器模板
- ab選擇器模板
- 圖層拖拽模板
- 判斷題模板
- xml
- 轉盤
- events
- components
- 父類組件
- 基本組件
- 判斷題組件
- 龍骨動畫調研
- 基本了解
- 產品原型
- 白板Client項目
- 消息類型
- 白板項目分析
- 入口