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

技术文章 无标签

苹果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目录即可!

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

38条评论

    6555555

    灌灌灌灌

    游客 Windows7 5 天前回复

    mrsun

    不错哦

    游客 Windows10 8 天前回复

    mrsun

    不错哦

    游客 Windows10 8 天前回复

    1

    还有用??????

    游客 WindowsVista 27 天前回复

    嘤嘤嘤

    不能用了

    游客 Windows7 44 天前回复

    老白

    很好66666666666666

    游客 Windows7 45 天前回复

    dawd

    fffffffffffffffffffffffffffffsa哈哈哈哈哈哈

    游客 Windows7 58 天前回复

    军师

    怎么没看见安装包

    游客 Windows7 67 天前回复

    军师

    游客 Windows7 67 天前回复

    彬彬影院

    游客 Windows10 72 天前回复

    103044

    666666666666

    游客 Windows10 81 天前回复

    公共

    bbb

    游客 安卓奥利奥 85 天前回复

    未末

    has哈哈

    游客 Windows10 92 天前回复

    alex

    Thx for sharing...

    游客 Windows7 118 天前回复

    123

    帅的

    游客 Ios 125 天前回复

    千头龙

    在哪里下载

    游客 Windows10 128 天前回复

    13221423

    失效了

    游客 Windows10 130 天前回复

    默默

    在哪里下载

    游客 安卓派 140 天前回复

    随时随地的

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

    游客 Windows7 140 天前回复

    未末

    爱你呀

    游客 Windows10 150 天前回复