Rat's

修复官方Dplayer-Typecho插件不能连接弹幕API后端的方法
说明:博主之前发过DPlayer弹幕后端搭建教程→传送门,也说了下HTML代码的使用方法,不过对于Typecho博...
扫描右侧二维码阅读全文
05
2019/01

修复官方Dplayer-Typecho插件不能连接弹幕API后端的方法

说明:博主之前发过DPlayer弹幕后端搭建教程→传送门,也说了下HTML代码的使用方法,不过对于Typecho博客来说,插件不能用会很麻烦,加上看见很多使用Typecho的同学对这个还是有点兴趣的,所以就咨询了下某大佬插件修复方法,貌似是播放器版本没更新到最新,然后在这里就说下,有需求的可以用下。

方法

官方插件地址:https://github.com/MoePlayer/DPlayer-Typecho
修复后的地址:https://github.com/menhood/DPlayer-Typecho

1、直接使用
去提供修复后的Github地址下载插件,然后将文件夹名改为DPlayer上传到usr/plugins目录启用即可。

2、自行修复
如果你不放心使用修复后的插件,那么你可以自行替换文件修复,修复方法如下:

1)下载官方提供的旧版本插件,插件地址见上面!
2)然后下载该地址的4个文件:https://github.com/MoePlayer/DPlayer/tree/master/dist
3)将下载的文件复制并替换旧插件dplayer/dist目录的4个文件即可。

使用

由于插件地址使用的弹幕服务器地址默认为官方的,貌似服务器出了问题不能用,这里可以使用博主搭建的API服务器,地址为:https://dplayer.moerats.com/,当然你也可以使用博主提供的方法自行搭建API,教程查看→传送门

提示:由于特殊原因,博主将下面所有例子最开始的[换成了(,到时候使用的时候,将开头的(换成[,即被[]包住即可。

使用方法如下,直接贴近文章里即可!

#默认不自动播放,弹幕开启
(dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg"/]

#关闭弹幕
(dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg" danmu="false"/]

#开启自动播放
(dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg" autoplay="true"/]

#添加额外弹幕源(例:bilibili弹幕),这里和作者的文档有点区别,就是需要在api后面加v3。
(dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg" autoplay="true" addition="https://api.prprpr.me/dplayer/v3/bilibili?aid=7286894"/]

当然,如果你想假装很多人看的样子,那可以添加额外的bilibili弹幕,这时候不管你放什么视频,B站弹幕都会在上面密密麻麻的滚动。

要是有时候不生效,可以对斜杠/转义一下,比如:

(dplayer url="http:\/\/xxx.com\/xxx.mp4" pic="http:\/\/xxx.com\/xxx.jpg"/]

演示

#这里直接用的B站一个视频,顺便把弹幕也给拉过来了,假装看的人很多吧。


如果该视频播放器不显示的话,刷新一下就行了。

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2019 年 01 月 05 日 12 : 40 PM

发表评论 取消回复

46 条评论

  1. 电子商务基础

    大恩不言谢了!

  2. 白钻想peach

    弹幕服务器地址我填了博主的API.但是还是弹幕加载失败....请问是什么问题?

    1. Rat's
      @白钻想peach

      f12看看控制台,看下红色报错

      1. 白钻想peach
        @Rat's

        请问还没有解决吗

        1. Rat's
          @白钻想peach

          这个问题我也不太清楚,好像是接口本身的问题

      2. 白钻想peach
        @Rat's

        https://dplayer.moerats.com/v3/?id=c6709b21a878a3993442d10908c0c4d6&max=1000
        显示了这个.

      3. 白钻想peach
        @Rat's

        https://cdn.jsdelivr.net/gh/xiaobailoves/tuchuang/img/Snipaste_2021-07-14_20-52-54.png
        弹幕加载成功,但是会显示这个.

  3. 不吃猫的鱼
    该评论仅登录用户及评论双方可见
  4. zz123

    大佬,真的太感谢你的api地址了。问题是,成功显示实时弹幕之后,找不到弹幕的存储地。请问弹幕是存在了dplayer本身后端的dockerfile吗?真的超级感谢您的回复!!!!

    1. Rat's
      @zz123

      弹幕存到了mongodb数据库里面的一个叫danmu的东西

  5. JefferIF

    博主,我想知道怎么删掉 视频统计信息 中的Video url,我有在尝试,可能是我太笨了一直都不太行()

    1. Rat's
      @JefferIF

      这个没研究过,应该改js还是啥

  6. 小鬼宝

    是不是只支持mp4的视频鸭?

    1. Rat's
      @小鬼宝

      应该是能播放就支持

  7. 泽瑃

    老哥老哥 我想用dplayer的视频插件。但是怎么在script代码块里把本地的视频传到js里啊url一直就不能写本地的视频

  8. skcor

    如何快速的弄封面啊 我看你好像是将视频第一帧弄的封面

    1. Rat's
      @skcor

      我用ffmpeg切片的时候,顺便截图的

  9. Sakitami

    博主的Dplayer还好用嘛?为什么我每次开启插件的时候在视频旁边都会显示一句Notice: Undefined index: url in /博客位置/usr/plugins/DPlayer/Plugin.php on line 129
    您是怎么用的Dplayer呢?

    1. Rat's
      @Sakitami

      这个应该是个警告,看是不是php的问题,我用的php 7.3

  10. weki

    我的弹幕不会滚动,为什么呀

    1. 白钻想peach
      @weki

      滚动弹幕似乎有bug....
      顶部弹幕完全没问题诶

    2. 寒夜方舟
      @weki

      我的也是不能滚动,大佬解决了吗

    3. Rat's
      @weki

      这个我就不清楚了。