Btjson博客 Btjson博客

苹果CMSV10本地化DPLAYER增加记忆+P2P播放+自动下一集方法

in 技术文章 read (1569) 文章转载请注明来源!

苹果CMSV10播放器增加记忆+P2P播放+自动下一集功能!

部分远程JS代码,博友可以自行本地化!但代码随时更新!建议使用远程JS代码

话不多说,直接放代码!

<!--代码开源,透明,请勿用于商业用途,完全开源模式,供大家一起探讨研究-->
<!--如有问题(反馈)请登录 www.pohaier.com 查询最新代码-->
<!--代码来源:https://www.pohaier.com/2019/04/25/357.html-->
<!--如果可以请在文章底部给个赞赏-->

<html>
<head>
<title>dplayer播放器p2p加速+记忆播放</title>
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
<meta http-equiv="content-language" content="zh-CN"/>
<meta http-equiv="X-UA-Compatible" content="chrome=1"/>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="expires" content="0"/>
<meta name="referrer" content="never"/>
<meta name="renderer" content="webkit"/>
<meta name="msapplication-tap-highlight" content="no"/>
<meta name="HandheldFriendly" content="true"/>
<meta name="x5-page-mode" content="app"/>
<meta name="Viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0"/>
<link rel="stylesheet" href="//www.seeso.cc/dplayerp2p/DPlayer.min.css" type="text/css"/>
<style type="text/css">
body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}
*{margin:0;border:0;padding:0;text-decoration:none}
#stats{position:fixed;top:5px;left:8px;font-size:12px;color:#fdfdfd;text-shadow:1px 1px 1px #000, 1px 1px 1px #000}
#dplayer{position:inherit}
</style>
</head>
<body style="background:#000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu=window.event.returnValue=false>
<div id="dplayer"></div>
<div id="stats"></div>
  <!--<script type="text/javascript" src="//s.itemccmod.com/base/1ceebc89f2ca06eb619fb4de754b476c.js"></script>   -->
<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>
<script type="text/javascript" src="//www.seeso.cc/dplayerp2p/hls.min.js"></script>
<script type="text/javascript" src="//www.seeso.cc/dplayerp2p/flv.min.js"></script>
<script type="text/javascript" src="//www.seeso.cc/dplayerp2p/DPlayer.min.js"></script>
<script type="text/javascript" src="//www.seeso.cc/dplayerp2p/jquery.min.js"></script>
<script type="text/javascript" src="//www.seeso.cc/dplayerp2p/p2p.js"></script>
<script>
    var webdata = {
        set:function(key,val){
            window.sessionStorage.setItem(key,val);
        },
        get:function(key){
            return window.sessionStorage.getItem(key);
        },
        del:function(key){
            window.sessionStorage.removeItem(key);
        },
        clear:function(key){
            window.sessionStorage.clear();
        }
    };
     var dp = new DPlayer({
        autoplay: true,
        container: document.getElementById('dplayer'),
        video: {
           // url: m3u8url,
            url: parent.MacPlayer.PlayUrl,
            type: 'hls',
            pic: 'https://www.seeso.cc/webp2p/loading_wap.jpg',
          },
          volume: 1.0,

          preload: 'auto',
          screenshot: true,
          theme: '#28FF28',
        //danmaku: {
                //id: '<?php echo $url; ?>',
                //api: 'https://api.prprpr.me/dplayer/',
                //maximum: 1000,
                //bottom: '20%',
                //unlimited: true
       // },
        hlsjsConfig: {
            p2pConfig: {
                logLevel: true,
                live: false,
                announce: "https://tracker.cdnbye.com:8090/v1",
            }
        }
    });
    dp.seek(webdata.get('pay'+parent.MacPlayer.PlayUrl));
    setInterval(function(){
        webdata.set('pay'+parent.MacPlayer.PlayUrl,dp.video.currentTime);
    },1000);
    var _peerId = '', _peerNum = 0, _totalP2PDownloaded = 0, _totalP2PUploaded = 0;
    dp.on('stats', function (stats) {
        _totalP2PDownloaded = stats.totalP2PDownloaded;
        _totalP2PUploaded = stats.totalP2PUploaded;
        updateStats();
    });
    dp.on('peerId', function (peerId) {
        _peerId = peerId;
    });
    dp.on('peers', function (peers) {
        _peerNum = peers.length;
        updateStats();
    });
    dp.on('ended', function (){
        if(parent.MacPlayer.PlayLinkNext!=''){
            top.location.href = parent.MacPlayer.PlayLinkNext;
        }
    });

    function updateStats() {
        var text = 'P2P已开启 共享' + (_totalP2PUploaded/1024).toFixed(2) + 'MB' + ' 已加速' + (_totalP2PDownloaded/1024).toFixed(2)
            + 'MB' + ' 此片有 ' + _peerNum + ' 位影迷正在观看';
        document.getElementById('stats').innerText = text
    }
</script>
<span style="display: none;">
<script src="https://s19.cnzz.com/z_stat.php?id=1275012176&web_id=1275012176" language="JavaScript"></script>
</span>
</body>
</html>

复制代码,替换static/player目录dplayer.html全部内容即可!

顺便发个完整的包!不会替换代码的直接下载压缩包,解压至static/player目录即可!

对你有用,请在下面给个赞!!

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://www.pohaier.com/2019/04/25/357.html (转载时请注明本文出处及文章链接)

技术文章
发表新评论
已有 23 条评论
  1. 千头龙
    千头龙 10QQ浏览器 10
    回复

    在哪里下载

  2. 13221423
    13221423 10Chrome 75
    回复

    失效了

  3. 默默
    默默 PQQ浏览器 8
    回复

    在哪里下载

  4. 随时随地的
    随时随地的 7Chrome 63
    回复

    滴答滴答滴答滴答滴答滴答滴答滴答滴答滴答滴

  5. 未末
    未末 10Chrome 63
    回复

    爱你呀

  6. clownl
    clownl 10Chrome 74
    回复

    6666666666666

  7. 阿尔法份
    阿尔法份 7Chrome 65
    回复

    66666666666666666

  8. baigei
    baigei 10Chrome 74
    回复

    支持

  9. 拉姆
    拉姆 OQQ浏览器 9
    回复

    不错

  10. 苹果v8不能用
    苹果v8不能用 7Chrome 55
    回复

    苹果v8不能用吗

  11. 过客
    过客 10Chrome 69
    回复

    发现记忆播放在手机端无效!只提示时间 不转跳

  12. 过客
    过客 10Chrome 69
    回复

    完整包在哪

  13. asdfasdf
    asdfasdfChrome 73
    回复

    kkk

  14. liu
    liu 10Chrome 63
    回复

    111111111111

  15. ninmoe
    ninmoe 7Chrome 73
    回复

    请问那个弹幕功能如何设置?我目前有自己的弹幕接口,解析页那个弹幕id该如何设置?

  16. TMI
    TMI 10Chrome 69
    回复

    苹果CMSV10本地化DPLAYER增加记忆+P2P播放+自动下一集方法

  17. jue
    jue 7Chrome 59
    回复

    我怎么没看到完整包

  18. 芬达
    芬达 10Chrome 71
    回复

    完整包在哪

  19. 嘻嘻哈哈
    嘻嘻哈哈 7搜狗浏览器
    回复

    支持

  20. sdafa
    sdafa 7QQ浏览器 10
    回复

博客已萌萌哒运行
© 2019 由 Typecho 强力驱动.Theme by btjson
PREVIOUS NEXT
雷姆
拉姆