KnDanmakuWP v1.0-BETA | WP内嵌微型弹幕播放器

有很多人喜欢在WordPress里面插入视频,以至于WP中文提供了自动识别国内几大视频站地址的诡异扩展功能…还默认开启。不过使用原视频站播放器有个最大的问题就是广告很严重。目前某一些视频站很过分的巴广告时间上升到了 30 秒,甚至本身长度 < 30秒的视频也不被放过,所以大大的降低了可用度,很烦人。

KnDanmakuWP意在提供给用户一个洁净的视频引用方式。没有广告,没有弹出窗口,甚至都没有了乱七八糟的播放器。KnDanmakuWP采用了 KnLiveCommentary的#2- Chromeless模式,把界面干扰成分降到最低,大大方便用户可行的嵌入视频。

示例视频页面

插件的用法及其简单,无须配置,只要上传,启用,然后在发布文章或页面时输入
[video:视频识别码]
就可以简单插入视频了。那么视频识别码是什么?就是视频的ID和供应网站的结合:比如要插入Youku的视频http://v.youku.com/v_show/id_XMjMzMjY1NjQw.html蓝色部分即视频原始识别码,前面加上两位站点识别yk 就得到了视频识别码ykXMjMzMjY1NjQw。嵌入只需把这个替换掉 [video:视频识别码] 中的视频识别码部分即可。

还可以通过 [video:视频识别码:size:宽x高] 来固定视频播放器大小。

目前我们支持 新浪视频(sn),土豆 Tudou(td),优酷 Youku(yk),酷6(k6) 和 哔哩哔哩(av)(注意,bilibili的视频识别号av345 这样即可,因为 av即可识别)。同时对于bilibili视频可以自动获得弹幕数据。如果你希望引用新浪视频且附加Bilibili的弹幕信息,请使用 bd 追加到新浪视频 vid 上(而不用 sn)

下载:WPMediaPlugin.zip (下载次数:1667)

35 Comments

    1. 这个插件现在已经停止维护了。只支持弹幕显示,不支持发送的。现在优酷的解析应该也不行了,主要是播放器的实现被换了。

      回复

  1. 请问支持引用是什么原理呢QAQ我在美帝想给班里做一个弹幕网站,但是优酷土豆上不了。。。只能想办法引用Youtube和Vimeo…苦于自己逗比,实在搞不清楚引用的原理QAQ求大大传道授业解惑QAQ

    回复

    1. 嘛其实这个是好早以前的东西了,已经停止开发转到研发HTML5的弹幕播放器了。新的Project是ABPlayerHTML5,其中有关Vimeo/YT引入,之前有人在Github上帮着实现了,具体可以参考https://github.com/SunnyLi/CommentCorePlayer。大概是这个感觉。

      YT效果更好一点。

      回复

      1. QAQ这个HTML5也能嵌入WP么=。=?不太懂这个技术QAQ。如果说要用这个播放器搭建弹幕网站的话,只需要向WP上传这个播放器和CCP咩?

        回复

          1. 那就是我坐等就好了吗!【打死伸手党】
            BTW…大大我也很想学习开发弹幕播放器,可是苦于【文科生出身】【大学专业现在还是心理学】所以对编程一窍不通…完全不知道该怎么入手QAQ我知道要学很多东西…但是有大大稍微指点一下方向肯定会明了很多的QAQ【。

            回复

  2. 我对你的播放器非常感兴趣哦,原来的MukioPlayer已经不太好用,终于又有救世主出来了

    我想知道怎么设置 可以发送弹幕,在网站上设置个小弹幕数据库,自己发送弹幕。。

    就是播放器刚加载好出来一闪而过的那个样子,

    或者现在黑色播放器下面加一个发送弹幕的框,和一个显示弹幕列表的按钮就好了

    misaki#hacg.me 非常喜欢你的插件,深入交流希望

    回复

    1. 嘛,这个播放器是比较老的版本的,新版的可以参考一下 http://kanoha.org/2011/11/24/abplayer-devel-4/ (呃。。。源视频居然掉了。。。) 。不过这个目前还没研发跟 WordPress 的联动。。。你要是有感兴趣的话,我倒是可以研究一下跟WP连连。
      当然这个播放器比较重量级,swf文件略大,如果只是需要能在WordPress上用一些基础的功能(比如只需要显示和发送弹幕,可以降低一下高级弹幕(主要是指3D的那种)的支持程度什么的)就可以把播放器做的精简一些加载起来会方便(现在的文件大小和兼容度在B站大播放器的水平)。
      另外,如果有兴趣的话,ABPlayer也有一个HTML5的版本,目前支持渣浪源和一些Youku/Tudou源(如果源是mp4的就都可以播放),也可以套到静态图片或者音乐上。

      最后,拜一下琉璃神社。

      回复

    1. 现在正在开发新的系统呢,基于ABPlayer,应该能支持近似于Bilibili的效果。
      至于为什么打开效果不一样,是因为播放器读取配置文件,而这个定义了播放器开放的3个模式:全开,列表收缩,或者“最小”模式。默认情况下WP打开页面里的是“最小模式”。而没有配置文件则是“标准全开”模式。

      回复

    1. 如果完全失效那可能是因为你的服务器(主机)不支持cURL。这个插件是先视频ID–>服务器–>视频供应商–>解析–>服务器–>用户,如果你的服务器不支持远程访问文件…就抓虾了>_<

      回复

    1. 目前正在研发播放器列表式载入,就是类似B站的相关视频,播放器内直接进行切换而不打开新网页…(改变原来的分P模式…似的…)
      不过FLEX这东西好可怕…:kaka|24:

      回复

      1. 吾等,只能精神上支持了:kaka|16:
        这个CMP4播放器有列表缩略图和描述显示功能
        不知能否,在这播放器上改造
        bbs.cenfun.com/thread-12281-1-1.html

        回复

        1. 表示b站播放器难道开源了?
          我只研究过mukioplayer,b站是改的PAD播放器。个人觉得现在B站播完视频评分很讨厌..特别是如果视频只有几秒的话…

          姆Q播放器却是特复杂…唉…很想借鉴他们的滚动模块…貌似没有内存泄露,现在的WPDanmaku播放器要是反复播放带弹幕的东西会吃内存…

          回复

            1. bilibili是用PAD播放器做模板写的…A,B站的弹幕滚动方式不一样。
              A站是定速度(不管弹幕多长都会以恒定速度滚动,Mukiolayer特点),b站是定时间(每条弹幕都只显示一定时间,长度长的弹幕就速度快,PAD播放器特点)。
              Mukio现在只是可以兼容各种格式弹幕而已…不过滚动机制确实Mukio完善…

              回复

  3. 插件不给力.我这放不出来…主页出现
    id=”mini_danmaku” width=”100%” height=”100%”
    codebase=”http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab”> width=”100%” height=”100%” name=”mini_danmaku” align=”middle”
    play=”true”
    loop=”false”
    quality=”high”
    allowScriptAccess=”sameDomain”
    allowFullScreen=”true”
    FlashVars=”vid=ykXMjkwMjMwOTI4&config=http://andlian.com/?ps=ykXMjkwMjMwOTI4″
    type=”application/x-shockwave-flash”
    pluginspage=”http://www.adobe.com/go/getflashplayer”>

    回复

    1. 你那里是不是有什么插件会过滤掉 <embed 这个标签?不应该呢…我正在研究,不过我这里的就是直接使用的插件,如果还是不行你可以尝试指定宽高 [video:ykXMjkwMjMwOTI4:size:400×300]这样的看看行不行。

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注