視頻播放器DPlayer使用方法介紹

最近在項目開發中須要在Web頁面中嵌入視頻播放器,而且經過監聽一些事件來記錄訪問者對於視頻的一些操做,在此記錄使用方法,方便查詢使用:css

  一、在頁面中加載庫文件web

<link rel="stylesheet" href="./assets/lib/dplayer/dist/DPlayer.min.css"/>   //視頻播放器對應樣式文件
<script src="../assets/lib/dplayer/dist/DPlayer.min.js"></script>

二、建立HTML
<div id="dplayer"></div>

三、初始化視頻var dplayer = new DPlayer({
    element: document.getElementById('dplayer'),
autoplay: false,
theme: '#FADFA3',
loop: false,
screenshot: true, //截屏
hotkey: false,
logo: '/public/assets/images/server/favicon.ico',
video: { //視頻源 包含不一樣分辨率源
quality: [{
name: '普清',
url: url1
},{
name: '高清',
url: url2
}, {
name: '超清',
url: url3
}],
defaultQuality: 0,
pic: '',
type: 'auto'
}
});

四、事件:
  play, 播放時觸發
  pause, 暫停時觸發
  canplay,
  playing, 播放時觸發
  ended, 視頻播放結束時觸發
  error 出錯時觸發

五、事件監聽:
(1)經過on方法綁定事件
  dplayer.on(event, callback)
EG: dplayer.on('play',funcition(){
    console.log("start play video");
  })
(2)經過dplayer.video.current對象設置
ondurationchange  onerror  onload  onloadeddata

  onloadedmetadata  onloadstart  onmousedown  onmouseenter  onmouseleaveide

  onmousemove  onmouseout  onmouseover  onmouseup  onmousewheeloop

  onpause  onplay  onplaying  onpointercancel  onpointerdown  onpointerenterurl

  onpointerleave  onpointermove  onpointerout  onpointerover  onpointerupspa

  onprogress  onratechange  onreset  onresize  onseeked  onseeking視頻

  ontimeupdate  onvolumechange  onwaiting  onwaitingforkeyserver

  onwebkitfullscreenchange  onwebkitfullscreenerror對象

  EG: dplayer.video.current.onplay = function(){
    console.log("start play video");
  }六、獲取當前視頻播放時間: dplayer.video.current.currentTime
相關文章
相關標籤/搜索