## 借助接口
接口文件,/api/lesson.js
api.getPPTImage(lessonId)
## ppt主要輸出字段
* resourceConfig,
* pageList ,
* id:coursewareUrl ,
* courseVideoList,
* commonVideoList,
* beginTime, 開始時間
* endTime, 結束時間
* title, 標題
* coursewareUrlDir
## 替換使用本地課件
為了方便調試,我們希望使用本地的課件信息,為此我們只要設置為與當前地址請求的課件同名即可(具體的課件包可以用課件編輯器生成一個)。
### 獲取準確的課件的名稱
我們在src/utils/xmlParser.js文件中,找到parseFile這個方法,可以看到其根據參數coursewareUrlDir進行判斷,如果存在,加載遠程文件的課件地址,如果不存在,那么加載本地課件的信息,而id為課件名稱。
臨時辦法:為了方便調試,你可以臨時對coursewareUrlDir取反,然后就會固定使用本地資源進行解析。(記得進行代碼還原)
- 相關資源鏈接
- 米樂星球小程序內調研
- 項目結構說明
- 交互課件說明
- 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項目
- 消息類型
- 白板項目分析
- 入口