DPlayer.js視頻播放插件使用方法
DPlayer.js視頻播放插件簡單的使用
主要用到了實現(xiàn)了:視頻播放 、監(jiān)聽開始、結(jié)束、暫停、播放時間、切換視頻
官方文檔:http://dplayer.js.org
效果圖:

**
注意:我是在本地起了個服務(wù),用局域網(wǎng)連接到手機測試,其中蘋果手機中,視頻的跳轉(zhuǎn)視頻位置失效,安卓手機良好,目前沒解決…后續(xù)有時間會持續(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)到指定時間位置
// 點擊切換視頻
$('.click1').click(function () {
switchVideos();
})
// 進行監(jiān)聽
dplayer.on('play', function () {
console.log("播放");
dplayer.seek('6.972618'); //跳轉(zhuǎn)到指定時間位置
});
dplayer.on('pause', function () {
console.log("暫停");
console.log(dplayer.video.currentTime); //獲取當(dāng)前播放時間
});
dplayer.on('ended', function () {
console.log("播放結(jié)束");
});
dplayer.on('error', function () {
console.log("播放異常");
});
})
function switchVideos() {
// ajax發(fā)送請求 獲取所點擊的視頻數(shù)據(jù)
// ......
dplayer.switchVideo({
url: 'video/002.mp4', //賦值data中的視頻URL
pic: 'images/banner2.png', //獲取封面圖片
thumbnails: 'images/banner2.png' //視頻縮略圖
})
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳細聊聊TypeScript中unknown與any的區(qū)別
unknown類型比較謙虛,就和他本身的意思一樣,他從不禍害到其他的變量,但是any類型就是那種惡霸,屬于什么都不管,誰也不敢管的類型,這篇文章主要給大家介紹了關(guān)于TypeScript中unknown與any區(qū)別的相關(guān)資料,需要的朋友可以參考下2021-10-10
jQuery?事件綁定及取消?bind?live?delegate?on?one區(qū)別解析
這篇文章主要介紹了jquery?事件綁定及取消?bind?live?delegate?on?one區(qū)別解析,本文給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-11-11
JScript中使用ADODB.Stream判斷文件編碼的代碼
在實現(xiàn)TextStraem的時候,找到判斷文件編碼的代碼是VBS的,但是在JScript中是沒有ASC等函數(shù)的,也不能對二進制數(shù)據(jù)進行處理,因此需要通過一個特別的方法來獲取文件開關(guān)的編碼標(biāo)識。2008-06-06
javascript中export?和export?default的區(qū)別
本文主要介紹了javascript中export?和export?default的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
JS拖動技術(shù) 關(guān)于setCapture使用

