使用Dplayer实现弹幕功能(后台是Python)

  1. 下载Dplayer插件, blog地址

    https://download.csdn.net/download/zsx1314lovezyf/11645186
    
  2. 把插件解压, 放在项目中

  3. 导入css和js—这里用的flask(看你用什么语言就用什么语言导入静态资源)

    <link rel="stylesheet" href="{{ url_for("static", filename="dplayer/dist/DPlayer.min.css") }}">
    <script src="{{ url_for("static", filename="dplayer/plugin/flv.min.js") }}"></script>
    <script src="{{ url_for("static", filename="dplayer/plugin/hls.min.js") }}"></script>
    <script src="{{ url_for("static", filename="dplayer/dist/DPlayer.min.js") }}"></script>
    
  4. 添加样式

    .dplayer-comment-setting-type>label{display: inline;
    }
    
  5. 添加播放器

    <!-- 播放器 -->
    <div id="dplayer" style="height: 500px; width: 774px;"></div>
    
  6. 添加js弹幕

    var dp1 = new DPlayer({element: document.getElementById("dplayer1"),video: {url: "播放地址"},danmaku: {id: "电影id",api: "API地址"}})
    

案列

  1. 前端代码

    <html>
    <head><link rel="stylesheet" href="{{ url_for("static", filename="dplayer/dist/DPlayer.min.css") }}"><script src="{{ url_for("static", filename="dplayer/plugin/flv.min.js") }}"></script><script src="{{ url_for("static", filename="dplayer/plugin/hls.min.js") }}"></script><script src="{{ url_for("static", filename="dplayer/dist/DPlayer.min.js") }}"></script><style>.dplayer-comment-setting-type>label{display: inline;}</style>
    </head>
    <body>
    <!-- 播放器 -->
    <div id="dplayer" style="height: 500px; width: 774px;"></div>
    <script>// 弹幕jsvar dp1 = new DPlayer({element: document.getElementById("dplayer"),video: {// 视屏地址url: "{{ url_for("static", filename="uploads"+movie.url) }}"},danmaku: {id: "{{ movie.id }}",api: 'https://dplayer.moerats.com/'}})</script></body>
    </html>
    

Dplayer实现弹幕功能相关推荐

  1. dplayer播放器增加记忆 P2P播放 自动下一集 弹幕功能

    搭建过苹果cms的都知道,苹果cms自带的播放器都特别拉跨 如:DP ali这些都只要一些基础的功能,但是现在这些功能都都满足不了用户群体,所以今天小编给大家带来一款二改过的播放器新增了记忆播放,P2 ...

  2. JavaScript css3模拟简单的视频弹幕功能

    最近相对比较空闲,想写一些东西写着玩.就尝试写了一个demo模拟了最简单的视频弹幕功能~~. 思路: 设置一个<div>和所播放的video的大小一致,把这个div标签蒙在video上面用 ...

  3. 因弹幕系统技术升级 B站即日起至6月6日关闭弹幕功能

    昨日晚间,B站官方微博发布声明称,因弹幕系统技术升级,从即日起至6月6日网站将暂时关闭弹幕功能. 在日前的第七届网络视听大会上,B站董事长兼CEO陈睿透露,2019年至今,已有2027万人在这家名为哔 ...

  4. html段落自动删除,利用JS代码自动删除稿件的普通弹幕功能

    事情的起因是在b站投稿了一个高级弹幕测试的视频(av9940487),但是由于b站的弹幕池机制是新的弹幕顶掉旧的弹幕,所以导致一些人发的高级弹幕很快就被顶掉了. 所以就想着写个脚本来自动删除属性为普通 ...

  5. php怎么实现弹幕,HTML如何利用canvas实现弹幕功能

    本篇文章主要介绍HTML如何利用canvas实现弹幕功能,感兴趣的朋友参考下,希望对大家有所帮助. 简介 最近在做大作业的时候需要做一个弹幕播放器.借鉴了一下别人的源码自己重新实现了一个,演示如下 主 ...

  6. 简单实现一个手持弹幕功能+文字抖动特效

    简单实现一个手持弹幕功能+文字抖动特效 效果展示 代码如下 小程序内更多配置效果预览 总结 前段时间抖音上有个抖动弹幕挺火的,于是决定仿写一个,话不多说,先看效果- 效果展示 GIF图看着有点模糊,但 ...

  7. 直播电商平台开发,video组件实现视频弹幕功能

    直播电商平台开发,video组件实现视频弹幕功能 发送弹幕 WXML文件代码如下: <!--pages/video/video.wxml--> <video class=" ...

  8. html5 canvas实现高并发视频弹幕功能

    由于项目需要,分享自己开发的高并发弹幕功能 以下为源代码,仅80行而已,可以根据canvas 的宽高自动适配: /*!*@作者: 赵玉*@邮箱: sailiy@126.com*@公司: 彩虹世纪文化传 ...

  9. flutter 弹幕插件_Flutter 实现虎牙/斗鱼 弹幕功能

    用Flutter实现弹幕功能,轻松实现虎牙.斗鱼的弹幕效果. 先来一张效果图: 实现原理 弹幕的实现原理非常简单,即将一条弹幕从左侧平移到右侧,当然我们要计算弹幕垂直方向上的偏移,不然所有的弹幕都会在 ...

最新文章

  1. python基础知识面试题-基础篇--【python】面试题汇总
  2. oracle随机取数据
  3. VS2010项目生成时提示错误“在证书存储区中找不到清单签名证书”?
  4. integer加1_AP双语数学常用的术语(1)
  5. ListView实现倒序显示
  6. python3 批量定义多个变量_Python 3.8 新功能大揭秘
  7. Bash命令的学习笔记(legacy)
  8. Python 机器学习:多元线性回归
  9. PHP 错误与异常 笔记与总结(6)将错误日志保存在系统日志中
  10. POJ2139 Six Degrees of Cowvin Bacon【Floyd算法】
  11. 汉字字符内码查询_计算机等级考试查询系统
  12. MT7621方案GPIO介绍
  13. Handler源码阅读
  14. 图文并茂说明Linux启动流程
  15. Java高并发累加器Striped64
  16. 大数据开发教程——企业级离线数据仓库项目实战开发
  17. 模拟电子技术(二)基本放大电路
  18. 《夏目友人帐:结缘空蝉》-二丫影院在线观看
  19. 怎么判断手机天线坏了_如何确认iphone6wifi天线坏了
  20. 微星系列原厂预装正版系统恢复镜像自带原机所有驱动

热门文章

  1. python写梦幻西游脚本精灵_python写的梦幻手游辅助工具,非外 挂
  2. Linux 音频驱动(三) ASoC音频驱动之Codec驱动
  3. 翻译: 网页排名PageRank算法的来龙去脉 以及 Python实现
  4. Nico的刷题日记(一)
  5. 因为计算机丢失D3DCOMPILER_47.dll 的解决方法
  6. 一旅客列车在广西柳城县脱轨 4人死亡50余人受伤
  7. 【统计学】基本Stata使用手册(1):基本操作
  8. python 播放本地音乐_python本地音乐播放器
  9. 人生本来极短,像流星刬过天空一样
  10. 西电杨宗凯调研计算机学院,西安电子科技大学校长杨宗凯到网络与继续教育学院调研指导工作...