DPlayer.js視頻播放插件使用方法
DPlayer.js視頻播放插件簡(jiǎn)單的使用
主要用到了實(shí)現(xiàn)了:視頻播放 、監(jiān)聽(tīng)開(kāi)始、結(jié)束、暫停、播放時(shí)間、切換視頻
官方文檔:http://dplayer.js.org
效果圖:
**
注意:我是在本地起了個(gè)服務(wù),用局域網(wǎng)連接到手機(jī)測(cè)試,其中蘋果手機(jī)中,視頻的跳轉(zhuǎn)視頻位置失效,安卓手機(jī)良好,目前沒(méi)解決…后續(xù)有時(shí)間會(huì)持續(xù)更新
**
代碼部分 html:
<link rel="stylesheet" href="css/dplayer.min.css"> <script src="js/dplayer.min.js"></script> <div id="dplayer" style="font-size: 12px;"></div> <button class="click1">切換視頻</button>
js:
$(function () { // 初始化視頻 const dplayer = new DPlayer({ container: document.getElementById('dplayer'), video: { url: 'video/001.mp4', //視頻路徑 pic: 'images/banner1.png', //視頻封面 thumbnails: 'images/banner2.png', //視頻縮略圖 type: 'auto' }, }); dplayer.seek('6.972618'); //跳轉(zhuǎn)到指定時(shí)間位置 // 點(diǎn)擊切換視頻 $('.click1').click(function () { switchVideos(); }) // 進(jìn)行監(jiān)聽(tīng) dplayer.on('play', function () { console.log("播放"); dplayer.seek('6.972618'); //跳轉(zhuǎn)到指定時(shí)間位置 }); dplayer.on('pause', function () { console.log("暫停"); console.log(dplayer.video.currentTime); //獲取當(dāng)前播放時(shí)間 }); dplayer.on('ended', function () { console.log("播放結(jié)束"); }); dplayer.on('error', function () { console.log("播放異常"); }); }) function switchVideos() { // ajax發(fā)送請(qǐng)求 獲取所點(diǎn)擊的視頻數(shù)據(jù) // ...... dplayer.switchVideo({ url: 'video/002.mp4', //賦值data中的視頻URL pic: 'images/banner2.png', //獲取封面圖片 thumbnails: 'images/banner2.png' //視頻縮略圖 }) }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- vue3使用videojs播放m3u8格式視頻教程
- vue+video.js實(shí)現(xiàn)視頻播放列表
- JS實(shí)現(xiàn)簡(jiǎn)單控制視頻播放倍速的實(shí)例代碼
- 如何在vue中使用video.js播放m3u8格式的視頻
- Js視頻播放器插件Video.js使用方法詳解
- vue使用video.js進(jìn)行視頻播放功能
- vue + typescript + video.js實(shí)現(xiàn) 流媒體播放 視頻監(jiān)控功能
- video.js 一個(gè)頁(yè)面同時(shí)播放多個(gè)視頻的實(shí)例代碼
- Javascript實(shí)現(xiàn)視頻文件播放功能(示例詳解)
相關(guān)文章
基于javascript實(shí)現(xiàn)tab切換特效
這篇文章主要介紹了基于javascript實(shí)現(xiàn)tab切換特效的相關(guān)資料,具有一定的參考價(jià)值,需要的朋友可以參考下2016-03-03window.onload與$(document).ready()的區(qū)別分析
這篇文章主要介紹了window.onload與$(document).ready()的區(qū)別,實(shí)例分析了二者在加載頁(yè)面元素使用過(guò)程中的區(qū)別,需要的朋友可以參考下2015-05-05js 動(dòng)態(tài)創(chuàng)建 html元素
最近在學(xué)習(xí)js 寫了個(gè)簡(jiǎn)單的效果,菜鳥(niǎo)可以學(xué)習(xí)學(xué)習(xí),基本原理:使用隨即數(shù)設(shè)置top 和left的值,2009-07-07javascript委托(Delegate)blur和focus用法實(shí)例分析
這篇文章主要介紹了javascript委托(Delegate)blur和focus用法,實(shí)例分析了javascript委托的用法及針對(duì)常見(jiàn)瀏覽器的使用技巧,需要的朋友可以參考下2015-05-05javascript判斷是手機(jī)還是電腦訪問(wèn)網(wǎng)頁(yè)的簡(jiǎn)單實(shí)例分享
在智能手機(jī)越來(lái)越普及甚至是泛濫的時(shí)候,確實(shí)給大家的生活帶來(lái)了很大的方便,但是對(duì)于web前端設(shè)計(jì)師來(lái)說(shuō),可就麻煩多了,現(xiàn)在很多的網(wǎng)站在制作過(guò)程中都要考慮到手機(jī)訪問(wèn)的問(wèn)題,那么我們?nèi)绾蝸?lái)判斷客戶端是不是手機(jī)呢,下面分享個(gè)例子吧2014-06-06js+CSS 圖片等比縮小并垂直居中實(shí)現(xiàn)代碼
本例子在在 ff 2.0/ ie6 / ie7 中測(cè)試通過(guò)。但在 opera 8.5 cn中沒(méi)有通過(guò)。希望大家測(cè)試。2008-12-12用javascript實(shí)現(xiàn)分割提取頁(yè)面所需內(nèi)容
用javascript實(shí)現(xiàn)分割提取頁(yè)面所需內(nèi)容...2007-05-05