过去的十多年中,Flash和Silverlight等插件在浏览器中实现了丰富的视频功能,比如为外国YouTube和Netflix等流行服务提供了强大动力,但是,这种视频播放功能方法在过去几年中已转向HTML5。
?
近我在使用的一款简单容易集成的 web 视频播放组件,支持播放 B站弹幕。
DPlayer 是一款基于 JavaScript 的 HTML5 弹幕视频播放器,用于在 web 开发中实现视频播放的功能,可以让开发者轻松在 web 应用中嵌入视频。
DPlayer 官网
现在以视频作为传播媒体的内容仍然处在一个非常火热的发展阶段,不知道常来我网站逛的各位开发者有没有遇到要在项目中集成视频播放的需求,我之前也用过 Tiny Player 这款小巧的播放器,不过支持的功能比较单一;而强大一点的 xgplayer 不支持弹幕,而这次需求要支持弹幕,无法满足需求。
DPlayer 文档
于是就花时间找了一下,发现了 DPlayer 这款播放器非常合适,于是顺便写一篇文章来推荐给大家。
流媒体格式:
视频文件格式:
以 npm 为例,以及在 Vue.js 项目中使用:
npm install dplayer --save
Vue 页面中引入:
<template>
<div id="video"></div>
</template>
<script>
import DPlayer from 'dplayer';
// ... 省略无关代码,初始化播放器
const dp=new DPlayer({
container: document.getElementById('video'),
video: {
url: 'https:///xxx.xxxx.mp4', // 视频地址
},
});
</script>
这就完成一个基础播放器了,非常简单。当然 DPlayer 支持的功能也很多,官网提供了中文文档,写得很详细,并且都配套了代码例子,这里就不做过多示例了,在简单理解视频播放原理的前提下,几乎不需要学习就能轻松集成到项目中,亲测在手机端也可以使用。
DPlayer 参数列表
DPlayer 是一个免费开源的 HTML5 视频播放器,由来自国内的开发者 DIYgod 开发,项目采用 MIT 开源协议,源码托管在 Github 上,任何人都可以免费下载来使用和修改,也能用于商业项目中。
↓↓点击查看本次分享的网站。
DPlayer - 免费开源、轻量简洁的 HTML5 视频播放器,支持弹幕播放、清晰度切换、倍速播放|那些免费的砖
要完整代码和视频请评论后加前端群470593776领取
学习疲惫了,代码敲累了,听听自己做的的音乐播放器,放松与满足
知识点:for循环语句,DOM概念,元素获取,动态布局,字符串切割,
节点操作,audio标签,歌曲监听事件等
音乐播放器,如果没有歌词的话,很容易做的,布局也很简单,
对于音频的处理也不难,难点就在于歌词同步,这一点上,对于
javascript的运用要非常的熟练,建议使用原生js。
开发为了效率要用插件,但是在学习的时候为了扎实基础,最好用原生js。
以下附上源码,需要更多企业常用学习案例,项目实战请加前端免费资料群:470593776
群里有很多学习者,大家一起交流进步!
前端全套免费系统学习资料请评论后加前端群470593776领取
*请认真填写需求信息,我们会在24小时内与您取得联系。