登录|注册|帮助中心|联系我们

导航
首页 综合百科 生活常识 数码科技 明星名人 传统文化 互联网 健康 影视 美食 教育 旅游 汽车 职场 时尚 运动 游戏 家电 地理 房产 金融 节日 服饰 乐器 歌曲 动物 植物
当前位置:首页 > 数码科技

d-player是什么软件(player播放器安卓版安装)

发布时间:2023年1月6日责任编辑:周小新标签:软件安装播放器安卓

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

???

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

???

安装

$ npm install dplayer --save

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

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

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

加载播放器文件:

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

使用模块管理器

import DPlayer from \\\'dplayer\\\';const dp = new DPlayer(options);

使用js初始化

const dp = new DPlayer({ ?container: document.getElementById(\\\'dplayer\\\'), ?video: { ???url: \\\'demo.mp4\\\', ?},}); ???

DPlayer 有丰富的参数可以自定义你的播放器实例,详细配置如下:

const dp = new DPlayer({ ???container: document.getElementById(\\\'dplayer\\\'), ???autoplay: false, ???theme: \\\'#FADFA3\\\', ???loop: true, ???lang: \\\'zh-cn\\\', ???screenshot: true, ???hotkey: true, ???preload: \\\'auto\\\', ???logo: \\\'logo.wf\\\', ???volume: 0.7, ???mutex: true, ???video: { ???????url: \\\'dplayer.mp4\\\', ???????pic: \\\'dplayer.wf\\\', ???????thumbnails: \\\'thumbnails.wf\\\', ???????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 设置默认清晰度

???const dp = new DPlayer({ ???container: document.getElementById(\\\'dplayer\\\'), ???video: { ???????quality: [ ???????????{ ???????????????name: \\\'HD\\\', ???????????????url: \\\'demo.m3u8\\\', ???????????????type: \\\'hls\\\', ???????????}, ???????????{ ???????????????name: \\\'SD\\\', ???????????????url: \\\'demo.mp4\\\', ???????????????type: \\\'normal\\\', ???????????}, ???????], ???????defaultQuality: 0, ???????pic: \\\'demo.wf\\\', ???????thumbnails: \\\'thumbnails.wf\\\', ???},});

HLS支持

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

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

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

????????????

附上项目文档及地址

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

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

其它知识推荐

溜溜百科知识网——分享日常生活学习工作各类知识。 垃圾信息处理邮箱 tousu589@163.com
icp备案号 闽ICP备14012035号-2 互联网安全管理备案 不良信息举报平台 Copyright 2023 www.6za.net All Rights Reserved