### 4.2.1 初始化資源播放器
```
var newMediaPlayer = new AnyChatMediaUtils.player({
fileid: "DE3921E3-E521-48E4-939D-B3FFFC35BAE7",
filepath: "D:\\www\\video.mp4",
viewid: "pptpage",
streamindex: 2,
playendcallback: function (result) {
// your code
//播放完成回調
},
turnpagecallback: function (resultJson) {
//ppt翻頁回調
// 如果不是PPT類型可以忽略
// {
//allpage:5,
//currentpage:1
//}
}
})
```
**入參json對象說明:**
```
fileid 下載時的文件id
filepath 可以為空,只支持音頻和視頻文件的鏈接
viewId 表示顯示視頻或者ppt位置的 div 層的 ID
playendcallback 播放完成回調
streamindex ppt 或mp4 文件錄像流,不填默認為0
```
**說明:**
1. newMediaPlayer是實例后的媒體對象;
2. 如果只播放mp3 ,第二個參數viewId為空 ;
播放完成回調接收參數
**參數名:** result
**數據類型:** json
**示例:**
```
{
"errorcode": 0,
"fileid": "DE3921E3-E521-48E4-939D-B3FFFC35BAE7"
}
```
- 1 簡介
- 1.1 面向讀者
- 1.2 技術支持
- 2 工程準備
- 2.1 安裝AnyChat插件
- 2.2 導入SDK文件
- 3 基本流程
- 3.1 流程介紹
- 3.1.1 臨柜雙錄
- 3.1.2 遠程雙錄
- 3.2 SDK操作說明
- 3.2.1 初始化SDK
- 3.2.2 連接登錄
- 3.2.3 下載資源文件
- 3.2.4 進入房間
- 3.2.5 打開音視頻
- 3.2.6 錄像
- 3.2.7 播放資源文件
- 3.2.8 錄像文件上傳
- 4 關鍵SDK說明
- 4.1 資源下載
- 4.1.1 下載任務初始化
- 4.1.2 開始下載
- 4.1.3 取消下載
- 4.1.4 查詢資源下載狀態
- 4.2 資源播放
- 4.2.1 初始化資源播放器
- 4.2.2 播放
- 4.2.3 暫停
- 4.2.4 停止
- 4.2.5 獲取當前播放信息
- 4.2.6 獲取PPT總頁碼、當前頁碼信息
- 4.2.7 資源切換到下一幀
- 4.2.8 資源切換到上一幀
- 4.3 水印
- 4.3.1 圖片水印
- 4.3.2 文字水印
- 4.4 時間戳
- 4.5 錄像
- 5 附錄
- 5.1 AnyChatPlayerDemo界面