## video視頻
| 屬性名 | 類型 | 默認值 | 說明 |
| --- | --- | --- | --- |
| src | String | | 要播放視頻的資源地址 |
| initial-time | Number | | 指定視頻初始播放位置 |
| duration | Number | | 指定視頻時長 |
| controls | Boolean | true | 是否顯示默認播放控件(播放/暫停按鈕、播放進度、時間) |
| danmu-list | Object Array | | 彈幕列表 |
| danmu-btn | Boolean | false | 是否顯示彈幕按鈕,只在初始化時有效,不能動態變更 |
| enable-danmu |Boolean | false | 是否展示彈幕,只在初始化時有效,不能動態變更 |
| autoplay | Boolean | false | 是否自動播放 |
|loop | Boolean | false | 是否循環播放 |
| muted | Boolean | false | 是否靜音播放 |
|page-gesture | Boolean | false | 在非全屏模式下,是否開啟亮度與音量調節手勢 |
| direction | Number | | 設置全屏時視頻的方向,不指定則根據寬高比自動判斷。有效值為 0(正常豎向), 90(屏幕逆時針90度), -90(屏幕順時針90度) |
| show-progress | Boolean | true | 若不設置,寬度大于240時才會顯示 |
| show-fullscreen-btn | Boolean | true | 是否顯示全屏按鈕 |
| show-play-btn |Boolean |true | 是否顯示視頻底部控制欄的播放按鈕 |
| show-center-play-btn | Boolean |true | 是否顯示視頻中間的播放按鈕 |
| enable-progress-gesture | Boolean | true | 是否開啟控制進度的手勢 |
| objectFit | String | contain | 當視頻大小與 video 容器大小不一致時,視頻的表現形式。contain:包含,fill:填充,cover:覆蓋 |
| poster | String | | 視頻封面的圖片網絡資源地址,如果 controls 屬性值為 false 則設置 poster 無效 |
| bindplay | EventHandle | | 當開始/繼續播放時觸發play事件 |
| bindpause |EventHandle | | 當暫停播放時觸發 pause 事件 |
| bindended | EventHandle | | 當播放到末尾時觸發 ended 事件 |
| bindtimeupdate | EventHandle | | 播放進度變化時觸發,event.detail = {currentTime, duration} 。觸發頻率 250ms 一次 |
|bindfullscreenchange | EventHandle | | 當視頻進入和退出全屏是觸發,event.detail = {fullScreen, direction},direction取為 vertical 或 horizontal |
| bindwaiting | EventHandle | | 視頻出現緩沖時觸發 |
| binderror | EventHandle | | 視頻播放出錯時觸發 |
`<video /> `默認寬度300px、高度225px,可通過wxss設置寬高。