dpl ayer 介绍
dpl ayer ?是 一个 支持 弹幕的 html5 视频播放器。 支持 Bilibili 视频和 danmaku,实时视频(HTTP Live Streaming,M3U8格式)以及 FLV 格式。?
用法
html<div id="player1" class=" dpl ayer"></div>
<!-- ... -->
<script src=" dis t/ dpl ayer.min.js"></script>
选项
var dp = new dpl ayer({
element: document.getElementById('player1'),// 可选,player元素
a utop lay: false,// 可选, 自动 播放视频, 不支持 移动浏览器
theme: '#FADFA3',// 可选, 主题 颜色, 默 认: #b7daff
loop: true,// 可选,循环播放音乐, 默 认:true
lang: 'zh',// 可选,语言,`zh'用于 中文 ,`en'用于英语, 默 认:Navigator
language
screenshot: true,// 可选,启用截图 功能 , 默 认值:false,注意:如果设置为
true,视频和视频截图必须启用跨域
hotkey: true,// 可选,绑定热键, 包括 左右键 和空格, 默 认值:true
preload: 'auto',// 可选, 预加载 的方式可以是'none'' Meta data''auto', 默 认
值:'auto'
video: { // 必需,视频信息
url: '若能绽放光芒.mp4',// 必填,视频网址
pic: '若能绽放光芒.png' // 可选,视频截图
},
danmaku: { // 可选, 显示 弹幕,忽略此选项以隐藏弹幕
id: '9E2E3368B56CDBB4',// 必需,弹幕 id,注意:它必须是唯一的,不能在你的新播放器
中使用这些: `https://api.prprpr.me/ dpl ayer/list`
api: 'https://api.prprpr.me/ dpl ayer/',// 必需,弹幕 api
token: 'tokendemo',// 可选,api 的弹幕令牌
maximum: 1000,// 可选,最大 数量 的弹幕
addition: ['https://api.prprpr.me/ dpl ayer/bilibili?aid=4157142'] // 可选的,额外的弹幕,参见:`Bilibili弹幕 支持 `
}
});
事件绑定
dp.on(event,handler)事件:
play: dpl ayer 开始播放时触发?
pause: dpl ayer 暂停时触发?
canplay: 在有足够的数据可以播放时触发?
playing: dpl ayer 播放时定期触发?
ended: dpl ayer 结束时触发
error: 发生 错误 时触发
HLS 支持 (实时视频,M3U8格式)
它需要 hls.js 库,并且应该在 dpl ayer.min.js 之前加载。实时弹幕尚 不支持 。
<div id="player1" class=" dpl ayer"></div>
<!-- ... -->
<script src="plugin/hls.min.js"></script>
<script src=" dis t/ dpl ayer.min.js"></script>
<script>
var dp = new dpl ayer({
// ...
video: {
url: 'xxx.m3u8'
// ...
}
});
</script>
FLV 支持
它需要 flv.js 库,并且应该在 dpl ayer.min.js 之前加载。
<div id="player1" class=" dpl ayer"></div>
<!-- ... -->
<script src="plugin/flv.min.js"></script>
<script src=" dis t/ dpl ayer.min.js"></script>
<script>
var dp = new dpl ayer({
// ...
video: {
url: 'xxx.flv'
// ...
}
});
</script>
使用bundler模块
var dpl ayer = require(' dpl ayer');
var dp = new dpl ayer(option);
网站地址 : http://dplayer.js.org
GitHub: https://github.com/MoePlayer/DPlayer
网站描述: 支持 弹幕的HTML5视频播放器
DPlayer官方网站
官方网站: http://dplayer.js.org
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。