dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

2022-12-26 07:29:18 发布:网友投稿 作者:网友投稿
热度:91

今天给大家推荐一个超强大的html5含弹幕视频播放器插件DPlayer。

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

dplayer一款开源的高质量H5视频播放器,Star高达9.5K+。作者是一名大四95后小鲜肉。支持发布弹幕、Bilibili视频及实时视频(HLS M3U8 FLV)等格式。

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

安装

$ npm installdplayer --save

也可以使用cdn引入,dplayer目前最新版本1.26.0

https://www.bootcdn.cn/dplayer/

我们先尝试初始化一个最简单的 DPlayer

加载播放器文件:

<div></div><scriptsrc="DPlayer.min.js"></script>

使用模块管理器

importDPlayer from'dplayer'; constdp = newDPlayer(options);

使用js初始化

constdp = newDPlayer({ container: document.getElementById('dplayer'), video: { url: 'demo.mp4', }, });

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

DPlayer 有丰富的参数可以自定义你的播放

器实例,详细配置如下:

constdp=newDPlayer({container:document.getElementById('dplayer'),autoplay:false,theme:'#FADFA3',loop:true,lang:'zh-cn',screenshot:true,hotkey:true,preload:'auto',logo:'logo.png',volume:0.7,mutex:true,video:{url:'dplayer.mp4',pic:'dplayer.png',thumbnails:'thumbnails.jpg',type:'auto',},subtitle:{url:'dplayer.vtt',type:'webvtt',fontSize:'25px',bottom:'10%',color:'#b7daff',},danmaku:{id:'9E2E3368B56CDBB4',api:'https://api.prprpr.me/dplayer/',token:'tokendemo',maximum:1000,addition:['https://api.prprpr.me/dplayer/v3/bilibili?aid=4157142'],user:'DIYgod',bottom:'15%',unlimited:true,},contextmenu:[{text:'custom1',link:'https://github.com/DIYgod/DPlayer',},{text:'custom2',click:(player)=>{console.log(player);},},],highlight:[{time:20,text:'这是第 20 秒',},{time:120,text:'这是 2 分钟',},],});

清晰度切换

在 video.quality 里设置不同清晰度的视频链接和类型,video.defaultQuality 设置默认清晰度

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

constdp = newDPlayer({ container: document.getElementById('dplayer'), video: { quality: [ { name: 'HD', url: 'demo.m3u8', type: 'hls', }, { name: 'SD', url: 'demo.mp4', type: 'normal', }, ], defaultQuality: 0, pic: 'demo.png', thumbnails: 'thumbnails.jpg', }, });

HLS支持

需要在 DPlayer.min.js 前面加载 hls.js

<div></div><scriptsrc="hls.min.js"></script><scriptsrc="DPlayer.min.js"></script>constdp = newDPlayer({ container: document.getElementById('dplayer'), video: { url: 'demo.m3u8', type: 'hls', }, pluginOptions: { hls: { // hls config}, }, }); console.log(dp.plugins.hls); // Hls 实例

提供丰富的文档支持及示例演示

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

附上项目文档及地址

# 文档地址http://dplayer.js.org/zh/# 仓库地址https://github.com/MoePlayer/DPlayer

另外,DPlayer系列播放器还包含Vue和React版本。

dplayer播放的视频怎么下载,高质量 HTML5 开源视频播放器DPlayer

  • Vue-DPlayer
  • https://dplayer.netlif

  • React-DPlayer
  • https://github.com/MoePlayer/react-dplayer

    好了,就分享到这里。感兴趣的同学可以去看下哈!如果小伙伴们有其它优秀的H5播放器,欢迎一起交流讨论。

    下一篇:在教育网哪个地方能找到关于产假的规定
    上一篇:客人嫌弃你的报价比别家贵回答,顾客嫌弃价格贵巧妙回答