首页 随心分享

仅适用于影视站本地调用
这边咱用的是苹果cmsv10,可以自己改链接样式,具体注释都写在下面了

上次写得太潦草,也繁琐,这个比较简洁一点,不容易报错

//示例链接:https://xxx.com/index.php/vod/play/id/166338/sid/5/nid/1.html
//视频ID:166338 ,播放源:5 ,集数:1
var urls = document.referrer; // 获取来源URL
    var tvid = urls.split('/id/')[1].split('/sid')[0]; // 视频id
    var tvjs = urls.split('/nid/')[1].split('.html')[0]; //视频集数
        var movie = tvid + tvjs;  //合并上面视频ID以及集数   最终输出给弹幕的id为:1663381

代码可以直接放在var dp = new DPlayer({上面,例如:

var urls = document.referrer; // 获取来源URL
    var tvid = urls.split('/id/')[1].split('/sid')[0]; // 视频id
    var tvjs = urls.split('/nid/')[1].split('.html')[0]; //视频集数
    var movie = tvid + tvjs;  //合并上面视频ID以及集数
var dp = new DPlayer({

最后就是让弹幕库id接上,直接将弹幕id填入movie,如下:

danmaku: {
         id:movie,  //这里拿的是上面输出的弹幕id,
         api: 'https://dplayer.moerats.com/'    //这里填写弹幕池api,可以自己搭建,也可用默认的
    },

目前这个方法仅适用于本地播放器,远程解析的暂不适用
本文弹幕池api以及搭建方法出自于:https://www.moerats.com/archives/838/




文章评论

    冷静 访客ChromeAndroid
    2021-07-16 21:49   回复

    干就完了

    02darling 站长ChromeWindows
    2021-07-16 2:54   回复

    有条件可以自己建一个弹幕服务器,更方便一点