扫一扫,微信登陆

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

搜索
查看: 4420|回复: 0

苹果cmsv10 p2p加速+本地播放器+自定义logo

[复制链接]

307

主题

335

帖子

1899

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1899
QQ
发表于 2020-11-10 22:57:46 | 显示全部楼层 |阅读模式
教程是按照我自己的方法来的,不一定对所有人有效,反正我自己是成功了。
2 @6 J) s0 n3 v) X播放器也不是我写的,具体代码不要找我,我是小白。$ k' E4 P" j8 u' h
注意:本播放器只能播放m3u8资源。
' S# ^. C9 ~4 T1 }3 ]效果:播放器右上角将挂上你的logo,P2P加速,本地化播放器更快速,播放器自带弹幕(不需要的可以自己去除)& C3 A( @& N# Y* p$ x
准备工具:苹果cmsv10网站一个,资源站播放器。
# Y6 `+ P. I! c. G$ z& O9 E9 g7 L教程开始:
2 c! B/ ?* t) [- o1 q6 Z9 {" y8 M① 导入一个资源网的播放器% `9 T; \+ v0 |0 q9 |* Z
② 将解析接口改成 /dplayer/?url=
4 E% i' q' ?3 m" g& K1 v/ S
9 t8 B2 o, N) m9 F$ T6 s1 A: g- C③ 播放器代码修改为:

( m6 _6 T5 ?/ M" M" q; V2 E0 n- wMacPlayer.Html = '<iframe width="100%" height="' + MacPlayer.Height + '" class="embed-responsive-item" src="' + MacPlayer.PlayUrl + '" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>';7 T+ [) t. e$ v3 b* H1 |! C1 j. g
MacPlayer.Show();
5 f, E- R) P, g/ D
. F4 Y5 y% W( d4 K& `
3 d. ^1 \! A/ B& G7 [$ q( I

* f7 a0 n# ~& ]+ j! u2 O' t④ 上传播放器文件夹至根目录3 U: I" U" b& ^

4 s0 ]/ B* u' B4 F⑤ 在苹果后台将视频数据中的播放器换成你改好的播放器即可。
附录:
; |) v! e; w6 G4 G播放器文件下载地址:https://www.lanzous.com/i7v0osf- n) {6 W2 l8 {) [+ p$ `
p2p加速方法:去https://oms.cdnbye.com/#/user/domain注册账号,然后绑定好自己网站的域名即可。" i2 f& c; h% c+ ]' i" |+ r
每天5G免费加速流量,每天签到再送20G流量。! y$ H. `+ f% L+ e) D! S9 h
(但是个人感觉没啥用,好看吧…)
" Y6 `0 D: t; J# `+ K! X7 @; T* q右上角logo地址:根目录/dplayer/images/logo.png
1 a6 x4 L1 x8 s4 c0 {
3 j( A. N1 D$ p7 x: o
-----------------------------------------------------------------------------------
本文是介绍Dplayer播放器搭载P2P加速源码,配合苹果CMS有独立的播放器后台
主要功能:
  • 自定义播放器LOGO
  • 自定义播放器右键版权
  • 自定义播放前置广告
  • 自定义播放暂停广告
  • 还可以自定义会员直接跳过广告
  • 实现全网资源解析,不需要一次解析接口了。
  • 功能是非常强大,更多功能正在研发中。
  • 域名对接可直接实现P2P加速,让资源不再卡顿。& X3 B! ~9 H, q
5 f* f1 O1 x( _. s
使用教程:& \8 U4 X5 W6 I4 L/ C+ m
下载好播放器文件后,直接解压到更目录,切记,是网站的更目录。; ?& Q" a; o# J3 u0 F
然后点击 视频-在点击播放器,添加播放器,
/ x/ o  C1 l7 ?6 c添加播放器时,编码为:wlm3u8   名称可以随意、2 s7 L6 ^  F* o3 S" {
然后填写解析接口,解析接口格式为://www.isiyuan.net/addons/dplayer/?url= 《把[url=http://www.isiyuan.net]www.isiyuan.net
修改成你的网站域名》
1 K1 }; F9 {7 e& E* g然后点击保存、这样子播放器就安装好了。2 K1 m  ?. y( ?9 q! Z
然后点击自定义快捷菜单:添加播放器后台。" n% \$ B4 Q5 e
地址为:– 播放器Dp/addons/dplayer/system.php
* W; a" v& t: c( H/ s. r接下来配置P2P:  I/ a. ~. S3 l" z; Q8 R& w* l
配置P2P其实很简单,% K9 A' x  n+ n" [  G1 y. Z) A- i
到这个地址:https://oms.cdnbye.com/#/signup   注册账号、然后点击签到领取25G免费P2P流量。每天都可以领。
' D1 [5 ^; L3 s; [+ l4 I然后绑定域名,绑定的域名一定要是你网站的域名,要跟你在播放器上填写的接口域名要一样。
( x7 c! `$ I. V: t  N; n4 G- t+ g4 W绑定好域名后,这个网站的左边导航栏有一个P2P配置,点一下进去把P2P状态开启就可以了。
0 i+ P: d  P2 f9 a

5 q& j! X5 ~$ k+ b, ]
-------------------------------------------------------------------------------------
播放器功能:
  • 支持格式:m3u8、mp4
  • 播放记忆
  • P2P加速(去除在视频中P2P信息)
  • 自动播放下一集(仅电脑端)
  • 去掉弹幕(需要的自行去掉注释)
  • 手机增加引导点击播放图片
    - B- B% _- A# }1 `) }& l2 }
使用方法:
  • 将文件上传到自己的网站(比如文件名叫dplayer.php,上传到要目录)
  • 在苹果cms后台播放器设置中开启解析,解析域名设置为/dplayer.php/?url=
    . {6 C. q9 e2 i" E' M- e& p/ }
代码:(代码摘自网络,请检查测试后正常使用)

  • ) p) C) o- X8 v6 k. C
    ( i1 v" N2 @+ D# u
    <html>
    5 H0 y1 r9 }: e
    # |; ?4 m, M3 G3 y- B
  • # f6 B2 E2 C# N/ c/ \+ S" U( r! Q

    3 Q; o- y& Y$ j- E        <head>0 B2 h6 z( f  N+ F
    7 o; N* B  f( X$ X1 y& e

  • : H- ~# X8 Y1 W* x2 D4 ~4 w: L3 N$ L

    , z- K& Q# V7 X" B! p                <title>dplayer增加记忆+P2P播放</title>9 `' z8 F3 K8 h1 l3 ]' }. |* l

    $ o6 C# r# n3 U$ c2 A' o

  • . O% @0 m* _% R7 B6 \. f* r; c/ O( H; `

    & o  X* k# z7 l4 L& f                <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    * d) r  Y) ~3 j" T2 d' W! y2 s7 v/ M
    0 x* g4 k# D( |4 X
  • . f9 M0 x& O1 K( X1 r

    / h( ?6 p6 N* z3 J- c; q. K' m) c                <meta http-equiv="X-UA-Compatible" content="IE=11" />
    3 m. R% i; k% F7 i# [! o; s
    0 w# t8 s, r# S
  • 7 K& c5 L' ~/ j  V7 }4 P) _7 a/ ~
    % U2 L, K: ]* ^6 \0 O
                    <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">% A3 L. i2 l2 d5 B4 l: ]

    ) w' j: }. l( x1 v5 o4 J0 C) @

  • ! E  S! \' `* t; I/ n

    : A, Y/ d) g$ I5 M9 U- S6 a! Q) l$ M                <link rel="stylesheet"  /> * K( r( [4 U! }( X

    ! j# S- j6 t. ~0 u! ~/ o# q

  • 6 U0 ], R, a3 C* i1 a& C! U

    9 e% ^5 B8 e- k$ G' N" X, q                <style type="text/css">, @. p& Z) g8 e! M' Z  M

    % E3 E( ~4 r: A2 N' y! |
  • / F+ y0 L( H/ E
      T+ b' v- L7 k% Z! p8 X
                            body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}- Y5 @2 K# M! g) m
    & Q8 E$ T+ k5 e2 f6 ^
  • 1 P  ?  V* t: L/ w# v# a

    % I$ x$ N: g* Q$ N                        *{margin:0;border:0;padding:0;text-decoration:none}
    1 [8 S5 j' j5 d; |8 J: [
    7 Z7 D3 A( ^2 ]8 b# e9 z1 f- p0 X

  • * s( U  C" d; a9 I4 S
    7 S( L% ]' s, v. M! A) q3 s# d
                            #stats{position:fixed;top:5px;left:10px;font-size:10px;color:#fdfdfd;z-index:20719029;text-shadow:1px 1px 1px #000, 1px 1px 1px #000}
    1 i6 g# f6 U% |1 E$ ?

    ; g: ^. c" Z$ W8 S

  • 1 l2 J7 g* S. n$ j
    0 x' ^% E! Y( p: `
                            #dplayer{position:inherit}6 |" K4 p7 C3 [" u2 Z" F' J  J

    3 Z1 e6 W) M. z9 o* T
  • / N! H5 v$ F; G- m; X2 T* n
    ) W, Y- T( }7 U! `9 c

    2 ~  N# |0 y3 d  D

    # _' c- z) `4 C$ \

  • 4 K# q- N: Y  }% F: q

    ) ^' f* a6 b& Z, J7 l- ~: U& B! k% k                        #play_icon { 3 F8 m) N: Y" p8 @, t7 D8 }

    * P* N) S9 ?3 d- w2 d
  • . w. U+ i! G' N. P' Z$ P9 C

    2 Z4 s$ _. e3 R1 v: L+ ]7 }                                background-color: black; ( n+ @9 z  \4 Q; q! z! E& ]

    3 [8 u5 U+ G% i( H, ^/ L$ h( u: O
  • ! E2 ^) ]* m. w+ C; L1 t" H

    & g/ D5 Q: l% O                                height:100%;
    $ j+ v! ^9 f8 w" D& c. }3 G
    6 V( a2 d7 `5 d. F* \

  • 0 d$ ~; y. Q6 G1 x- M7 o" Q
    ) t1 v) E1 t: y5 ], h. L% M4 U
                                    background-image: url("data:image/gif;base64,R0lGODlhxgL0AfU/ANLS0gAAAGRkZKOjo4WFhaurq9zc3ERERAQGB/mHAMTExLu7u+Pj46NZAKEnEh1unT4+PpmZme8/IlhYWHFxcchtAGc4ALOzs8MzHC4uLhdWe5GRkY6OjkxMTCaRzi+z/zIRBUoUC1ItAHx8fPCCABoaGu/v7/j4+OB6AB+AtHAdDy2q8w86UutCJyil6RgJAn9FANo6HxTD/hO89AsqPAYTGwoKCjOx/wcaJgoEATwgACmb3QMNEiIPAgAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNDE3REMxQjMwRUJFNTExOTI4ODhCRjI3RTdCQzk1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQkQ3REM1OTRGQkIxMUU2QTExQzhCRjZGQTQ1QkMxNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQkQ3REM1ODRGQkIxMUU2QTExQzhCRjZGQTQ1QkMxNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFEMzdGMDlERjA0RUU2MTFBRERBRkE2QTE4RDFCMDUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE0MTdEQzFCMzBFQkU1MTE5Mjg4OEJGMjdFN0JDOTU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBRQAPwAsAAAAAMYC9AEABv/AgHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8//n0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7btqRoqVNCgRYMHD11MCOCAQQEABRg4CDBRRwMJJSQqRIDCfEl1LCZ+O6GgO0kE3dfRhBcUwQNvXOXPHxkP0sOCBcCzVHi/JcIAAAAkkBBAQQAJCfgNMJ0U7i0wRQTqEWECBgtUkMR7FDwRQQEELNGBgFKYMKAQBRYR/wF7CzaYhAQLDKAGBQV08AV9WnRoBIkOBoDgEyRs6EZ5v+Wo44487sheFDAiQQCGIxUYHxbzGYgdgAN4cMMRN3hwnwQ/KuFiAL79ptuWBEjgJYPvSYDEfBgkOESBVR4hwHsVjvmeiuv9xl0FX0aAQZlnsjjEABhESAQBCxRQZYECqLEmfEV4qeiijD73oJJCbCnppFseScSVRARpJwaWJtHBAn1SkeR7pJZq6qliDkHiqay2WmqnUgRphJ2gbkjprVsW6pCRWiSJxQEKLGCjdwsocAAUV1Lg6qkDwHlEAQu0WQQJC6T6xKHSEkHrAOxpsKx9JVaHaZKWFlgAo4oGsP8quooO2wWJBRSxbKnWcnikngHMW6qD2elIro7TBWnCqroqMXCtUwjArqIMDrCwfkT8x+57DjMc6MID4tqdErLOyiAGA+pL70MFiuyEr1ZQAAAHTzpxAwcAwJrElRF42YGk0FbgwYAfKiEABjEWMYCIUSTp6BAmDI3nEXd6yeZvzGnAIJxXFhh0ACZAu+yorsq8Ba9DvKdzjx4AWm++kOJLaZiUAlfysmLOFzSg0TYxtKDvImrFe5Z2jMSyS/jt4cfMPcwotGcr9Pa8SJP9G92O77xEBACQgEAACKRpBAEAuIsEpgMXrK7eAXiAAbdC9LsjBTtO5+0CZjpBAAnjAQr/chN8F6GsiC6GePannHpQAev+MkiAlj1qLp+Zubt5tp5ib1nE634akZukdE9aqNx/Nm8wtM6erLFu0BIwvs5LeD/61UdQvOjQkCIh+OCiMzFf4gmB3cTiIpuKP9IK4AARHKa8IXBAAZqTGPzSRStpkSg+hwoa/1glJmoxLgBc6x+rYKU+IQDKQS6aD96GQLfpuOd2qRsa6kiUrTAI71a68t5/CnY/eaXNVEUoUOw+h68hzKeFBKjfzDqYPg1urXE8EpuOhna81hFBfZg6wvy8NKACFqGGuyLiEI2IqiQggEQtE8J9AFCBMCbhBtXiWKuEMKEFwOmBGHyP6CbYRTAB/y6OXNygEYioIQ7pSQA2olvBbDcg4RGpgWTIIKlS5b2OYTFsN9TRFQP1hChGKo1VAFS8nqBEsg1tbD36ZJ7yODJIlos+RoyRFpvwSIbo7wookwLlhjVGAMDnckqg3LGQgKN/HWlgA4LjwLy2PiREcEdM1A6WdpQkUPqrkzliDxSZyTcnJm0B9SOgEKCIASF64YWSetM2SedITELynBFTFLQwgK7pKIxRC0TXOh/muUSJjZOke1E+7SnB6G2JTTirlqRIVC8oolKDqiRdzQx3tDj+zx/XoxTdzIcrYh4hllEYgImEhp+OFmCHA9yolVhEx3n1jWhG0Fr1hDC/S2nxlf9DeKfTSpQuDaZKQzwi3m+gKScdgdQLh4pPI1HaSrShU1X6Ao4iSUkqi2KNVBiwItqA08UH8s9BHYui+vzWSoMaKHLJ/M15vFfSMBGhqAEp67zYtwSMPsEEMTNCLTsKAAKkyQMAUJ6LFrqoUjHoXIyyUUtHxb5V+nGfh5XZUkmFtootDHFPZCqp2PqFEB1tqEErKvTiN7omJhGxWCIABX7kHpFK4VAMoqwUJTAdShXqgRGtVABmOEobnvRqXc2nJfm5R9KVtketRCtACkTR8/0TpazsoRMEoAAzipGudFVAGY+AAAB406WcJWG1SESBO12XpcgVgtQCtYCGoq2eiT3/AkzFmyMLgnKqSmil4VblWHZ9lwufGiF8wZtZc85UUWFqV0v3WwRNkla5T/jUAMgk1cCBloec3Spyc3vK7PLWtnnCn3vqJdx/rFcJ93yCW53AAdPuCbrQBa0EBDhSA/UxdSTi1gNp1YEqsZBH1FqwOUuHYOzK7MPdy6dhHYpPpyZSfd5LrQ/NKTIPyOqRRKQeEl5HhNxY8XUVCJFqHzUyq56KslYLZ7QCKoGB7pinKHMyrOZH1h1n+KxuTuuQe9tPyfrPCBgw73NRDN0BmIkEGFiC1YDGIWitEFG0ynPsVnWqpJUHVERYk4mN8GEgpw5Mlhpyh9v3YDPszrze894j/yMXzSczWW+MXiva1EOtTbb1PbyxXYMxqL3Rmadt6rXzmV0F3kmz2bdx5jGHg+3hOduwzro2axEU4M258rmjtIupApZwKDaZYKLVgSPWGD2AlcLvVFjD0ns2BKgWUvqlQ642dyBZ3FsRNFLGBej5jEwFWpVXAgULNek2veELQ1lvEpvnwgrFoPiE6L6XdqN4Q4wGI+mIBB3QKdnMFtn6wm/h4f31kU7IrqEN+6H9sDSng6Y6x0GO1O4CwEpP/GwUK+A8KkOCcLQWKN18THQC2A0RUDTuyG4cXzkbArREJ7H3uQ9d8Kuvlwr2bSWjTWSMTPZkv2DvEslxnPF5na3cbP8CcbnZ1NZSX9ZElBtvmtrV8fWerDk237YvSlf9UhCDQL5MG3lVu1HNVHgJrNaPG0TkdIbCiJvA7CM4u+UflTYS7Eifard7fObDsB/rBaiNRuA94Um1rmPkHq1ZMELyxtW7aW3c0qOvC9v6ZJIK1Tyr6aqo1AIhJrNNtH9bKseTPwKgniNl68y9yu/Rc2SlvvchUCvvUbi7eI2nd7a2uUk8Ci6x/VEgpc+X4UPI0kUR3K8q5dnwLe+oAiiASyEAWn4CZZEAFIbQ3v68XruLtcIjTalV4WqiuB6dBT1w/Mt3mshUYGxZ0H9BUkLNMyqpUlRDJ2we1CRgZ0qjVEjBVkP/n0J35tdBFoReTKAsgdYEmqdrVKVbagNrSOV8wKZhO7ZpISdZbDV4gwdkJQZ+4TddQhM+Z+U2+AIjS9QgOvJBHoJ5S3Y2DEI7V/dqFsZjD6ZDufNJmjZ9TCCAWNBdAUM0QbRf35aAO3ZCued/dEKF80dgJMJOXqI0jHJYu6OBh5U4ITJpNPKFDkZ8iKJ8CXc0Gvdm5+Z3BWE1pLYj2HdJFvaCq8RczhUAh9dRVAIlhddiendSlsI92AVnZ3N8mtQEk5hrD8ZC8BUBrPd/j+R2jHJ0ioJwVRBMGcda4uZGmKQwDfUpbdJvKlRMsAiGJjNOfbgeWrNDhyJ82acxiHM+/0pgYEiwf38jgpwlALflfnaYQynohPxwPT91UacHZ3+IYEAGV7BSiCikXnklaDmYT9p2SewjfWfzOkW4BFMDYYpFgkjWP2EndVumBQMWAJVXVB4QNSQobCUEixACgTz0P59SIk3wj1u2KiuHXZKVBGuSjUWQi49SYQ5mgj8nhvC0jBaoDxRQPcJxNRpAAOFjAhVgg364fRZmaRolV9A1fuVneGyojPHzga7CPp/SUPMBkha0kgtZjiwpM9TiKOsIdWfCTMboODxlHiJWAaJ4YbMiR0UlAd30Kc5yQkUYJIdyHYbVb0fwj43oLnQDcuOlkD6WI/MBfVpSIs90hIkWRP/jcSg2SWBI+JDIeFiugocDMXYxsjvX4X8/t3cuSI2GNUscBW03kJKz0jlMgCkxtigNsyhBRwQMslKCc009twTrNChaJDXVsY4W1WGbgl5QmJTFp0aUdU1x42Y5Ay2/NFElGABaIwFj9WC5USJb8h+8MSqiE5ke9B76ZUzv4ZWH5VL1YpW9uR7DUSoL9iH/iDqPYnE9lpqSx2NiySM2ooL7kCTq4XRiVDd4ZyZ7OZJDBkYDhB+syQRoVJGG6Y355IhCkJBIiTVK8zEamD1b5DXqgZlp9z+QeV2dOUmwAyTFF4at5Wa5s1JJYm7yuJtiMx4dIAE0x2uoFSjVYQL4Qjf/vHkEFsQp5xY/wMmAtWUwAtABjGdtRbRGoPmWGmo/zJgPXNg9aHco6jFeNridlmhRJhBA5ccnu8QEB2QCgmmJi9ijS3Y15VMEiykj6xQB9nZdatliRkafSbBpB1N8+UkEChYr4XWfl1QvECosCvKPBJo9GrAqBXBSpHIud1MpwsMmWOZHG2UC/zihQjJ1j5iMJdqWTfClp3IzPxV6FUA3SyBKzVk0J4oPdxMeZ4g01olHjRhgh6OoRvd/MlI5Q3AAO0pdJAAAN8qNLcmDOfJJPUhUsOYBxIOVQtBdCCMjYNIBf7abGgh4bDlkFPeL2GQ9UToEh+oEfuMBWkNDpXpt//iCq7UILtiJQWASbcukjNbCq9i5erNVXqWjNW6aBHQTKBuCKRlarcuJNRRAAk1HAgTAeAVAAhxEjFVWj0u2d7MKXhVpD5+HZ8yqXWi3htLIVEamMizzBC8TV0sQqt3YP3XJJkhIKiZiAhVqI20EKlmGJavyrOlVRJmWT18aHXsafIUpIw6zJZM5Ba/zjOjHeQlrKeRoKm2iAW3aKRsJp9kHpl5jlcB6NQt0dXRTAGj4pm5IrVlYLRRAUUqjLS+koKYyAMsxBDfLeBhgV/zIRl6yc60SOwL4pWWmG/DzjvkwkxR6PJdysJCoHuBkeroBOU0ALFrKBJdnLE1gQeKEVP+PV39Ek5DMkaVvogFjVy0g8o+pcigwW5jGxqSQ5FcaO3ylcpRqApBU6iCjQrQ59G2gQrRkS7gwtkj1lCQgmXum2k1FAJmUxFI1VgUUcIgbCrmTtzhXU21QpRw/FbTKBgX+51feBIUUNGv00DNVkB1ZsFAxm0IA0CSDGABRMiVShYAJ8h9oqDAFUyM+85mjipyzRayTQ0VMoLyqYor0JymzlnOSsrfQSrzQgW8eRADUOzgSIDNr0r2TY7weAjFsBFJ0or1I4wULVZS6ASsFULECsL2jir4EsiNNqnNNIL1bMrtAcQBjpB/84R8DYBwDcKl3wLrToDnyexuHIBzEYRz/yKEcOsrAFFzBFnzBGJzBGrzBHNzBHvzBIBzCIjzCJFzCJnzCKJzCKrzCLNzCLvzCMBzDMjzDNFzDNnzDOJzDOrzDPNzDPvzDQBzEQjzERFzERnzESJzESrzETNzETvzEUBzFUjzFVFzFVnzFWJzFWrzFXNzFXvzFYBzGYjzGZFzGZnzGaJzGarzGbNzGbvzGcBzHcjzHdFzHdnzHeJzHerzHfNzHfvzHgBzIgjzIhFzIhnzIiJzIirzIjNzIjvzIkBzJknwMOuADIxADDpDJFpDJMXABO+ADk+wPOxADFlACCWDKCZDKqpzKKeAAMQDKoWwPMHABpZzKJXDLuJzL/7esyq28A7E8D7Rsy7qMy6c8zKicAA4wAr/sDjvgAMJMzKpcAikwzcdczLt8yjEAA8usDheQAs9syiVgAZ28AyHgA+a8AztwAQ6QAuCcywlgAb68zeWgAzHwzKwcAzugA0ugAyPgAO28yymgzGOgAeI3tIHQL8ST0D0Fqgut0Az90Pwrz0egA87szimQzVEQAv5szad8AWMQAQwQ0iE9bYAgACJ90iid0iqt0iQt0VJQ0cTsALA8BTtgAdZsygINBiB90mvZBHfy00Ad1EI91EINUia90kid1Cfd0i79BPVMzCXg0VcAAzCNy/FMdSjd00yg1Fyd1F5z1F0d1iJ9hP9NjQQjwNEpcNVY8NQAPdOol9VXINZyHdJfPddizdSiIAIyMAF8/QBQEAJ73dduTQQ6sAIPENh8LQMPsAL6zATaHAWNHQY2MKlKQNlIcLs3oAGafbtcYAJui8AL4QPeDNBqnQUXwNEOENlcsNMirdVLYNdi7QGTCtYMYACafdu4ndu6rdkGsNSlIAIPwNcT4AIywNhNoAPBLdyK/dhDoAPAnQGIrdwZsNiqXQSG/QCLfdzX/QAhMAQ9sAEQEN4t0AQtEN4QMN5C8N0QoAIQsAFN8N3sDQE14AQHQAAEEAFhJLLFETQ3ILzWwx39wToO3R/MgQDlx1wNAtoIQdE3Xdr/WsDWpizVb83TcQ3bXV3XIg0AmCMEuNThHP7hGx4AAHDSZM0Jwn3iE7ACTSACKM7Xxi0EMLACLT7jLrACzE0ELM7XLpDiTCDjwz0BGdDdAbABIFDkRb4Blh0ALfACOFDkLIDeRG7kIIDeSgABLGDkPGADPh3SeYVLB4ACIW0AqcMBDNBcRXADFQDmIX0CDcDmbn4CYB4h/hG/+cLlE5wRI+DOEu4FMJ0AKXDjWsDaIe3adEDbGq47BtC9znUDDdC9lzPiIo3XoDDjE+DXS+ADyY3iQS4EgE3plC4DQj4EMDDj1W3dLe7XLUADTW7kLODeSBDlUv4BNZADKiDlICDr/0pQA7YOAirQA0xwAiKtHhGgACG9SRUg0ihgI/0d1tMB6RVC5gyguRlh07vsAGIQAqNtyjGgvnBd0iet4QJLQifNYuKF7Pfh26Tg6S+OBD7e4jKgzSKQAZ7u6TIgAkQQAjMe6kdw2CfuAg8AAxug6rYOAa++6yDAAu39AbveApSNALAu5VquBBqQ4cIO6R0oNSLdAIR7AxRgHMcR0iig5gYAAA3AAMwB7CcwHQQQ0gRKEXmOyymg719w2rtsAYCOBYLOAITeBEba8z7/80D/85wdad9+ACUfHwVw0jh30hgA6SFd4psw7zdPBJmO4g+gAzoQ3fPu7qGe4yhu70lQ9f99LQIqIPBSTvBG0AIGf/DsrfC27upHkAMQYPARjwQIsPIMgAICUH4EHdIdiLsDcNJHoyE939vvEdIUUB6FYgJhXiML8PQUcAA7o+ABweC7vO1joAPUHuET3tpbYOEovbe0reYM0ABP0tsiTQG27UEnXQFOX+alIO+UbuNIEO+ULgIh0O5bT+kZMARef+IqHvY7Ltz+TvZmb+RoTwRqv/YvkPC7DvdGYANzv+t1fwQRUPIMcAIJQjl+X2BjjQQjzgESENIpmfMqfQJQqxA+QMwxbwSWfAGeXOpHAAMjAP+fbAQ0b8qpvdrdDgQB4ZBYNBIZSeWS2VxqjkXB8rQcmJz/CqHiCVhqo2HxmFw2n6OizITdboeiD/c8sJrPH6uV/N5eCUX6/sL43B5EVGhwQBgZIYo2GiUbX1o2eCZBNsJsIDJBbMSmksCEEG64GAaMIk4qhhCIELwkBlAYTIg8nJpI0H6Bg4WHiYuNj6MuEkpKEhyKYBxSEqgTLEbEdC6mq1MuoKeZS3zONCrO0dPPOZgA1N8roMp46XnlRa0wrHgrbm6TGgTwomQBMoMHh9npM+HBERgLGQYoNCeDCHIBfIiYOAdGgEB3ROgg5MKNi0OJFkl6NKTFJ5UBNrDItClKp0+hwuhjcIKACQ0RNJgQYICUT6BBNWCggEDegVq1qhgg/8qgQAcJGDSMAsBhQIMkBgoMwEAiAkKzZ9GmVWvMwbJm2Ib4sOBW3LJvR3S0pdvMmcghbZkluFumQj3D9V7NO3z4XphRSa5UcfKPAYrCSjoI/LKW81kfaxYOGqJD4Z1DK2T0yYB3o58AIQSJaX1S0aSVAVq6ZPQhB0yZk2gesZkJ55EKkglEkCoVQIN/KAAAWG4AQIHoHIQQWMyAw2UPQiQkIdCZfHnz54npmMssxcUAeffWLQG3SIz4dWMQGUH3mZnL2wFMjAwmBoDnnYGUaCyKx1QJgEElAGCQMgbKQpCBUtDL8AzYFlqNiBBSiy1Eijo6IgTQ8PCBwzlCGqmkiv9Qsk2I3HTjTYiYZuLEE+LCQJACLABcYoFY/jMMg4G+C6CAJCS4QcMnoYxSrRDC6WuI/aoJrBprjPCBG2qa4WsZ90Koy4IzigzSMAHHYEKAMnRKkAwGV9GMifEWcCIgO5MoSMo/jUDxDtHqgEiEAEIT4yOQHhpUNtMQqU2STVp4QTcQVOjtxt8m1fGmKChYggJ/Tii1AcmaOOHUE1BooM7LIiRqgYEqyJMBAjQggIIhwrsV0F+BDXaMEerqTwhpHLhghwssuGCEGCxoBg4ilCnBgRhG2MGHHZ51oITBYFjPGr/ISFNNetgUw004mVDwCDqFiKAJKDRwIjM+LxQW0M//IJpWh9bYeACGFd3IYNowRnRDhEZZJNeIB0hqw6RIU2pkgxwuxbQ433KsacdJNh5CA1QZ8EWACgQQwAMJboFOgVsaqMCDlFE+QIjLJAhAHwE6uMXBJGzWQGgTTNCpgAiIFlrfpZnWsNpmBtNhhxIDiCG/IXZwgD4hrN4hjBC8FgK+ZtozwxwD0WFnCXfQPsfdKNYlI84k3pbCiiHmBmCIAeYVwkIMm84QYDYGKe0OOAz3g2rWBPEhNkIgjVESFjDRDYIeIOHUYk95NOLBe3X5agCWGdD7iBsuw+AGL0jgmwEEtGNA5coOC9z229F6WrAoQnDAYbGhQWPsElII+xh5/+9GJu4x5magbiLgjXcJA2IJwIQJDRjCQj9xP4/fhQ7NIOI5ZBACYpB+NwK1QQluo8U4xg+Y4oxtC5lj4DgH2QgKJuRuf1IIYIvSRQF1ScCACYgigF4FgARJoEADF9M9CU5QGPYRx9aodYH0scUtxTMI8pRQp2MwoQHRMeEJT0gy580peQHowPJ6lQTs+G0zFCzPou6QAYY5SiJ9ONQYRJAwwrWPcI/Cw/zo54go4Ah/HvtUEbzCBNANAYIYEEABbgEAJxmhgAxQCgpQoIFemSB2AtBAAxSQRjWmEQBsZIAN4RjHKFjwLUboSAx8sMFiAIZ4xjMGCCFjkHM54XlDiP/eDVTYgOrZKgmmwxfg5HgWGAgKIhQRyb+EOIEfKiqTK8Ch+/QokfgxBIn0Y0ENlqg5RgTHCMPR3xC6uJN/TBE8MvSATgBQvSJ0EQPsaMANXig7newqksU0phh0N5j3IMsBFvAGQgCTgBQc7I8EEuQg28XCEAoBgkx4BZCWkKTtHTMtRKxkwMSWODZsMgo6CCL7HheHyEkqiR9owRGY2Ckndo4IvWpdEmhZtCSQQKCl0yURuhhFvUWgf995YAdIEFESEGCiBJBABWxGTo3aTndXE8IOtESNFIQSGOrpoHuq2UJjYDObY4CXCVSYhBPcQG01/NtGzzK4hchgk+qcwAr/SCqRTprzfUc4nyFKmUQe3DNzHRPOxyRhPzIOQANqo6UAovidVOTydJdpgHNy5iAAoKosGOifErI4HpyuVVggDYyxArCDcKSgGRYIKhpgQNe63vUMgGwQMr4aWMEOlrCDLaQQ4BVDBkwlCUtyQoVqyFZknOicbiDUJwNGTSPogJKE00E8jTrPijGCchlj6hDyubl9vvIIGkgFLeOUi4FwlYupo0AFiIkAE1BgIGVhJC8aMEPJDjdKXnKLXanlDCp50CBuZcaZPmhNtGjAF1HQQIEO6zkr1EsJBQjVYTCAL+4Rtxg+XQg1d6gwMaTXfezVZCiP2gbajBYEELAB/ViZ/9pV5i+qYdCAraaIyK/EYiq03WXqhHADBQdAwTopSyoMQIAKEIAAAnCdAWhJXg2XZz3McI9cpOktax2kowfxqwgPYoJepWtvSohwdhFrBQShIBdRnFABSGaCm26YGN87ZwYcpoNMMkSP/+qDDPIoCPiaJgSS21wNPnApFgRHv/XlRJT5aYT/ApQIsZMdg2dbPaEkBwEI8KoEOFCABSwAA2GZChQGckDrhWIXi80wj/GMFj7uTgj74Qt7+FqG4SUAg8U4MUIQQAJUhdEI4FRCWLXphOoSQAH8U8IJTFDTW+04z8EwJ/k0W6g+NOQI5m3IZ3MYakBQ0iQwUMEM6AuBWP/UwFKXakEsWlA5SaggDDSSxAswZ10ADwGEKIiFjhtZPeQ1AAoVOOtjA5CKAhQBSBju9LXR4ue6DiFc1tiGMwxSppOaWLof7J8jh+BlgOSiDA+CUPUUbKFXAPJIQsJ2MDpLviP4YMgm+Z1O4YBqkEQh3w15dayHYANdu2QTOcDy5FhJBKg24gPBbq2thFvT8FovzEI4wFS+IyEmUObBBiwC8qx9b5UfI690MZ4ORtARsB2EjuAmt0qR8d0lsAkBKiyLGRgEgJY1xrGNNMUtCgDnyK68DCCqJFCNOso2ZEAPesg3GzzE2SOvYHEhiK/EQvLqTNwmADlQQcY2MXHSbmD/YzVQOwimLIYt+y8A/wEAu5FtUCFQIIpluYwCfhIBwQ8+FUr3YhG4m3KmLz4YIm4GXNHiJXHMByGHNotid8LuujOhukC3whTY1E26pfsenGb8GMw7gQyg9ENXrywbeDqEd45aBCEQgRr6FYCDy4gIZs8YbizXghrUYANn/8QH7EeEuftCA5R5kxDy7khFJyEXOIuC2gy/cZF95c6n934UnMuMQkPTLeOqfLkPcoMoVkYC7Bbwu9EAr3SRYP3dF+/3gQgRQhnh06//aRFcr7JcYBBUgL6srAgQ4O0aIQd871JwwAAbgdfkzlZ+ZAnabwhMIBX2RGeUoPpIIQocy/AA/yfx7A//TDAA9swCFgchwo/PysAD2iYdNK10YjAdDioANMADKMADdJAHd9ADXCdmfBAI72QIe7AH3wXnoOcEDMwITO8ERyP1VI0IMOv1TMIIZs//3EAGOgIBjI/3isAGIsEl7qkGksglVCD5lM9WvurSGiMDCULN/uGXGEimRocDJADNOGABJMPwUGAAOCAQJQDChAsKDTGuJs/mzALEAgO5zCAVWGoxtghvInE7knCbwoBoEEoHT6Z5IAkKJyk07moFAvAOZIDUsHDIfuxgCnDswmAMM4GpLuEMJYEHcuAGtWwgUEAyGiBJYMnZJuP56owxAgDzmsAAiOkQD5GOoP/GLIaHGfyIDCCxEuthEoWgeajRCS4xkNDAdZxgvA5Rp1YwDHzsnGLva0qRRIhgA2pNn5boiQKA1mgRU3CxtVKBAA5goKLgt5RA+9TvMBQgFzzg2brLGpXxBLutLpTJGJ4xATzKDPgxG5vAILFRIpdgG/+qHOgB0pRRFT3EDHQgBNbnyA5hHI9AI1QR9lYgBNKnFSNQDU2hBR7uA1CJCHqgBSBAlSaBByCgJstAKGqhLIBC8xBQAyggZVRGAw7KBiIAKZ0SKSNgEnPwHEiAKlEmKuvxIL+PSvbiIYkhGsBkr35hGi2SCSiyLHkBI1HMDNaPCTJKGatwAs4Rr0Sg6h7/4C71YGHoUg/usi/zwJNMsuw2AAJUAAIupgyIbwM2wCfD0BIg4DFVoDANczEtzgxugGiykjPK7BROwSC10hARgFgmz1oC8wx2oMPIhvUIIxBZszVd8zVhMzY54AYDb/Bs8zZxMzd18+fsBhPRABstQyvL0RCKIdA+8ziRszOUgS6sYfzKAAZiIBwCY5oMMSugEhg6oIQUoCp+5DPj8v+SMzzFk4IuIEy0xAGicQxggFnCkmzSczzh00VySDXjsz7tM0pGQDq1pFlCwDO5bQeisz3rij7v0z6zkEUKNEEVNENOU0DBxAKuxVlG4AIuIAakIUvkwwFKc0HFUxw59ENB/xQtdCAGzDMRt0RM7qOunDNEw7PfUJFFYTRGhaF3/mw0bXQ0RQqPZDQ+BU4dd/RHgZQMAPRLbrQuqqFZCDRItXLIXlRJnfRJYWAEmomutgRMUiAFLCAGdsA4nxT/OmsuuzRMnXRbKNRqYsBZpkZM4dPrEFRN3fRN4VQ8nS5gNjRO7fRO8TRP9XRP+bRP/fRPATVQBXVQCbVQDfVQETVRFXVRGbVRHfVRITVSJXVSKbVSLfVSMTVTNXVTObVTPfVTQTVURXVUSbVUTfVUUTVVVXVVWbVVXfVVYTVWZXVWabVWbfVWcTVXdXVXebVXffVXgTVYhXVYibVYjfVYkTVZlf91WZm1WZ31WaE1WqV1Wqm1Wq31WrE1W7V1W7m1W731W8E1XMV1XMm1XM31XNE1XdV1Xdm1Xd31XeE1XuV1Xum1Xu31XvE1X/V1X/m1X/31XwE2YAV2YAm2YA32YBE2YRV2YRm2YR32YSE2YiV2Yim2Yi32YjE2YzV2Yzm2Yz32Y0E2ZEV2ZEm2ZE32ZFE2ZVV2ZVm2ZV32ZWE2ZmV2Zmm2Zm32ZnE2Z3V2Z3m2Z332Z4E2aIV2aIm2aI32aJE2aZV2aZm2aZ32aaE2aqV2aqm2aq32arE2a7V2a7m2a732a8E2bMV2bMm2bM32bNE2bdVWVqODOqSjbU1nAOR2bun/Njso7G7xFrGe0ik97gD89m//dm3D1W0J14SEICwQdwAS127xNm8dZG+Rsm8BF3AFF1zf9nKpI3sCQHE5N3GnLQAat3H1FnKfb3Int3K9dRbeNnPfVgjo9nXrJHQdl3RTRnJN9y1Rd1tXF3Pj1nM7l3Fld3Qh13ZNN3e7tXAv13R8d3FBV3YpTHj3lnhP13h11213V3Nht26b13mh9ymll3KpV1vh1nqp43A793yBN3S7l28D4HYDN3yz9XovNxbO13PTV3Qfl3S/933h91qRl3VdN3vl9n5nl3b312/711yrZ4ETuIEd+IEhOIIleIIpuIIt+IIxOIM1eIM5uIM9//iDQTiERXiESbiETfiEUTiFVXiFWbiFXfiFYTiGZXiGabiGbfiGcTiHdXiHebiHffiHgTiIhXiIibiIjfiIkTiJlXiJmbiJnfiJoTiKpXiKqbiKrfiKsTiLtXiLubiLvfiLwTiMxXiMybiMzfiM0TiN1XiN2biN3fiN4TiO5XiO6biO7fiO8TiP9XiP+biP/fiPATmQBXmQCbmQDfmQETmRFXmRGbmRHfmRITmSJXmSKbmSLfmSMTmTNXmTObmTPfmTQTmURXmUSbmUTfmUUTmVVXmVWbmVXfmVYTmWZXmWabmWbfmWcTmXdXmXebmXffmXgTmYhXmYibmYjfmYkQc5mZVZCIIAACH5BAUUAAkALEYBYwE7AAsAAASYMJxJawgAmLw1uEMojhdhnuglrGwrVfDVzdkXFAOu50OJ/qqW8AWjXDzIjQG0a/p+p6CQRSweAgiOR2kbeXsBaCowdVmNGC6NyXOGxSZpuVqUaZG2ZhsMj5PLK3QxaTVqIF8iT2JyU4IWGFuFeXs7ilCMQ2cTR2pICAGUbZZAf4COaDSRh4h8fZguF7Gys7S0n1gXt7W7uxEAIfkEBRQACQAsRwFjAToACwAABJRQyElDODhrC4DpnwdYQ2meFqGuLOUKliYfVmh3Y1AMe88PKZbwVbnMMpybyEDyOYPCFXESO2ICCNBSRDp5oVHCVFK1JrfcwM/JA0fHMKM5oAzl2D73cFw+nrUfTGpeKAFhUnxyfgGAOB8WeD96LYlWV4yBaAhqkQWTiFN9MzVaW12EJZ8qFqytrq+wsaybWBa0shYRACH5BAUUAAkALEcBYwE6AAsAAASTkMhJQxA4a3u6/xYAGCI5AtagrizlEpYmC9xnW2YuokEx+MDf4FW5zDI1myekOxlSwShxEjtikspDAFFynlKs8FRStWKVTO83IIz+xjCjOZBdBpomnjsILx/PNwEnXSRPbGEtY34zgCCCamt7Qn1yf3R1WoKFaghskgWUVleXdThdXmCIKhasra6vsLGyr51bFp0RACH5BAUUAAkALEcBYwE7AAsAAASZcMhJQyA4ayu6/9YhjqQFAMaZokBQDG8MD5ZmE9ynh2RvrcBTayaL1W6ZnM7D641MQZYhQKnSLkiMciloOg8BhErKohaJx+x26XVCyeWzLI1c7wLfZyC6GlondDd2IHh5YAEsYylTcjOBNoNMhXkmcGVEmAWPGwFckoaHZIsnCH+AWGqdnl2TXz9jZBZhFgi0sre4ubq7vLsRADs="); 6 [$ Z2 c0 o0 r! L/ q+ d& l
    8 G; d1 L" h. Q' p$ z' Z
  • * p5 `  N- E0 X1 T- y

    ; s. P& R  z& T/ N( {                                background-size: contain;
    * a9 h( ?3 e6 z1 \7 ^

    ( D& p% m, q1 D8 {3 m0 S
  • 3 {8 Z7 o7 y6 C+ U$ V/ S- t) W* g
    6 V( Y" K4 B. U7 I  Y# Q+ ]8 q: G
                                    background-repeat: no-repeat;
    # H# P- E: v3 [& g

    + w* n3 U9 o) W, L

  • # B- M% ^6 t# x. F

    ; u( F( q/ Z# T. U                                background-position: center;   ; Q% K+ t: v7 d! r# `3 g, J. V0 L* {

    ( x, }; F1 P9 Y
  • ' r" H& ?, F/ U# Y5 ?8 f) K

    3 `0 p! M5 D6 }6 H- H* D3 O/ p4 `                                display:flex;
    & t2 p- q/ L. W# ]- `

    $ f! c6 n* L+ ~0 k
  • ( g, l1 Z1 c5 O0 r

    : N: w" O; P% X) ]- @8 l1 [: k1 ]! ~- i                                align-items: center;   
    , A8 }6 w2 ^; E1 u6 b; |$ f' z( ~! y/ |
    6 W' c' ]" w# y% y4 e7 U6 ]
  • ' T, e! P5 k, t  P# S

    2 R& n( ?, T" i+ f. u$ V                                position: absolute; 3 b# @5 S) U2 g& [

    # V+ e( @/ Q; ^" {" \
  • 6 Z* j0 _9 Z+ f, R/ u8 a$ i
    1 c6 C8 r( i/ e
                                    top: 0px;
    0 g8 d+ g, g  `  E

    % r7 w7 ~% q5 D/ t, j; i8 l

  • / }2 L8 P( T6 W2 q
    , k; H" I; M! }+ l: Y9 v5 n1 |
                                    left: 0px; 8 T9 R2 f6 i4 B

    ! e0 g1 ]2 Q( D% ?; V

  • & H$ P7 _% S" p. J  _2 k- X
    % T, {1 n1 r7 L5 d; z
                                    width: 100%;
    8 v. y& Q0 U, ?  S

    " X: r8 ~+ W. J: V
  • - E) n( L" \; ~) C5 J
    4 t7 G& F& y4 r- |4 {3 h' B) K
                            }+ Q% ~2 r9 }, P1 M, F5 I! [" V7 w- C4 M
    $ b* D1 D9 I: K
  • 7 ^% E: O$ b" [0 Q' b3 _
    ! `9 U% q/ X7 p+ ^. o& q
                            #play_icon img {  ) a, `4 ^9 l) `9 z3 F, D

    7 N& n: l1 Z2 [- T: J' n; G5 o1 \
  • - }" ]% Z8 J( h6 C) }- R2 P
    7 _% h! B$ T- B9 g
                                    width:10%;
    5 }: z, `# t% K7 z4 u8 {

    4 |' }9 }6 g7 s7 m- O
  • 4 D, y4 c( F- Q+ J9 c$ R
    . r; s: t3 h+ M! v, r
                                    margin-left: 45%;
    ' K5 T' F5 @6 W1 |

    7 p5 T: E1 y) c* D: I: l* y

  • 5 I8 f) h; }! j1 A

    7 k( m* V! e! x, x/ M3 w                        }
    $ \" {# \% Y5 q8 Z. n
    - u( y* A9 j" {4 W5 S

  • / K% G. K% m" |3 d/ w
    . Q; v# [/ d+ E3 c1 x; j
                    </style>
    % x. M0 }% B) b) H
    3 A( W' T  Z4 C1 }

  • ( E" r* I8 s0 M, p% H

    ( P& F! g- x  ~+ H# W1 x- F+ Q6 f- v/ W7 u; ], W3 t

    ) x2 H& _+ O$ P" _& z* Q" ~" @

  • 4 L4 c  E% e. M

    $ b1 J& G% ?- m2 `; X        </head>! h+ z" |8 y  E, U7 p* i! r& `

    4 W, |1 p! v/ j9 h- d
  • 3 W& \3 b7 B4 O+ O

    1 O( e+ m. X+ g4 k/ b        <body style="background:#000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu=window.event.returnValue=false>
    ; @- t8 ~/ A1 ^/ E+ D
    . }+ c0 J6 C  G- ^4 o% K. a( u$ K

  • ' [* d9 {: U/ b3 P  b
    : `. B' y7 \5 w
                    <div id="dplayer"></div>, s+ B% w' x. o$ ]4 t. v) Z) \  \
    % M2 Q: Y1 a0 y' `

  • ! y+ O$ Z0 z; {/ H  ?3 k
    7 W  d( s: D) V2 c/ K3 V# w
                    <div id="stats"></div>
    * R8 n3 S! w- C5 S

    , l4 E' k) b0 }, c

  • 5 I' f9 A7 v. `

    4 U7 V* c0 q6 {: a+ j7 @; m/ P  Q& O                <div id="play_icon"></div>* W( Z) A9 Q# k: N2 z( {

    ; v+ ]: k8 j4 T" r& a/ f$ _% J8 w% j
  • 1 J- H9 w6 c$ d3 x& g

    $ F- E! }1 b2 `* q% C$ n                <script src="https://cdn.jsdelivr.net/npm/cdnbye@latest"></script>
    " }- Y, S. g, S8 U) H( l9 Z4 {

    & K. Z6 o& w& u4 ?- H) `

  • ) v- P+ x+ ^+ w/ b
    1 ]- j  b% X4 z. m7 T. F& I+ U
                    <script src="https://cdn.jsdelivr.net/npm/dplayer@latest"></script># f: A$ W- c9 C! ^5 I, X3 m
    / |- Z5 f& C0 J
  • & _# N6 K4 v! {5 X+ o" R3 c3 S
    . o% F5 d6 l4 z0 Q0 z, E
                    <script>6 ]5 e1 Z1 ?: s* ^) E2 x- J
    , b1 N* X+ c. L# W9 a$ D0 G2 n2 B
  • ) _" I8 r- I  t9 K- B0 u! N! T5 ?

    0 `- P( e+ E; C                        var url = '<?php echo($_REQUEST['url']);?>';
    $ t/ A2 s1 e& L& e" h! P
    $ t  P4 v1 @  s* H9 U

  • " X0 x) m1 c' c2 \! s- n4 }
    2 i8 E0 T8 J0 k% e" }" q
                            var isWap = navigator.userAgent.match(/iPad|iPhone|iPod|Baidu/i) != null; //百度浏览器和苹果移动端不使用P2P功能
    * Z( w; X$ u  r7 \4 {

    - L0 W# w) p7 D* k2 D! p
  • & `, M" g! y6 L4 w; z# [

    2 W  F( {# R: t) L$ g                        if(!isWap){
    # H1 `1 |$ M- ]" {7 g

    , Z3 P) C! W; O! k) Z

  • - ^8 n. ?+ s( E- _4 L" a

    5 a5 X( j) V# E                                if(url.indexOf(".m3u8") > 0){         
    4 k$ q, X( _0 ], n. H1 I" N9 D

    & ~7 E9 Z# N) K, w! m5 v  d
  • ( F1 O  R: f# o
    0 m* U! |0 Z6 |; G( V& f& S0 o1 W
                                            var _peerId = '', _peerNum = 0, _totalP2PDownloaded = 0, _totalP2PUploaded = 0;        
    : e$ p8 ]  x* I
    9 t/ Q4 w) e# ~  _
  • 0 a5 y; [/ f+ t4 c: O1 t' m

    6 C/ }3 u2 z# B3 G6 n! v8 b                                        var type = 'customHls';/ n, n& I/ Q; g5 {  l7 m& ?

    & {' O  N: J, z0 B7 l
  • + E! n# b9 T! ?; O9 e4 P1 e1 M5 i

    * P9 Q$ ]' F2 _8 \% o                                }
    - z+ l1 r( S+ b. `( k% c

    $ k( b. J; k( [, k" A7 x

  • : C4 G% B/ j6 t% F* E) I% s9 T! ]
    ; n2 C- I* c$ {; b$ t  c' @
                                    else {# W7 p. R3 b6 r0 m1 V

    6 L. l/ o' h- r/ v5 E
  • : Q8 C' M- a# _7 r" }
    5 N: D1 j8 y# L  h3 y
                                            var type = 'normal'; //MP4格式P2P兼容性不好,不调用P2P。
    ; A+ z8 Z( v* y: \& }  h# E" T  \& B
    . u% A; F" o, R" F# h

  • % J( ~* i% m1 ^) y" f

      J2 X& [0 d  Z                                }! u! f+ Z( n: X  ]

    ) Z* C7 {, N* l) U2 _& N

  •   @, v. N$ u  l( K2 X+ }6 @

    9 E$ R2 M5 G0 \8 _; V                                var dp = new DPlayer({
    7 R9 a* W# i' q  E% p- V

    , C0 Z' z! V% N3 _! I

  • . P: C7 i8 C; w

    ; S  ], P0 ^9 g6 ]( E7 m& S6 D, A: X                                        container: document.getElementById('dplayer'),
    - l" ]7 ]$ j" [/ m: E( L
    1 r3 c( i1 @6 b) h/ M- o
  • & ^; T' J1 L: d, q- `+ h$ O

    * S$ c% s$ t4 Y9 V) q                                        autoplay: true,
    , E: r% b0 x9 ?$ v* l' g
    / r- H( j. A( }5 _! R$ X
  • - t8 s0 T1 p, R# j

    3 H& x7 A; T& n/ B8 U2 g/ a                                        hotkey: true,  // 移动端全屏时向右划动快进,向左划动快退。$ L1 Z# W/ W2 w! Q0 c' y

    0 R2 |0 b  Y2 \2 A1 b

  • 2 e0 y$ K( a2 M: l
    4 |' H- |" Z- y8 i9 w! K
                                            logo: '',
    1 n& j/ O" P( j) Z

    % a' ^) u0 V# u- o

  • " `8 z, j" t6 P' n5 s5 B

    + Z' A6 \  s; j9 n  @! k                                        video: {
    + j1 b" R' s6 G- m: M: `3 ~' J' D
    ' m& Q9 l5 U( A5 B

  • " Y  _! n  b0 {& W) w

    - c  P1 t3 U" Y; Z: X                                                url:url,' Y, {. B) Y* J3 e" K3 a
    . a& j0 g: j' ^

  • $ s" y3 P# x) r( G! k( n

    2 ]  a; I  t1 R9 w7 ~6 {8 q                                                pic: '',  //图片地址。
    / T9 A3 ~# s9 v; |6 e/ p. p
    . u( Y- H! }9 }
  • ) J0 D, U, M) g  W
    1 l! z) A9 n0 i. o- i" X6 n" j
                                                    type: type,( _8 F' q& X& h: W8 N0 B" `4 ~
    0 A* f9 ?" Z* ^6 F( r0 J
  • 2 s4 V6 d; K/ Y& q/ e. `

    & `2 K: i5 z5 A3 H1 E                                                customType: {! F7 O! T2 R8 C3 E8 E/ y

    # d; c: M$ J+ |! H' M$ e9 f

  • , u8 S- Y  c- f7 T8 r8 Q; S; }  i

    " `- H; o2 q/ t  n5 X9 }                                                        'customHls': function (video, player) {
    . p9 }9 }8 z0 Q* s0 Q

    1 J- \/ X1 r) [) z3 f3 ]* d0 h
  • 6 Z+ \* V/ B/ {
    + E" Q3 ?3 C$ W0 r5 M  V
                                                                    const hls = new Hls({; o  I$ C4 o( W

    $ S2 l/ C6 Z8 U6 \" M6 X3 q. L
  • / |8 e* q4 T4 g. e. Q
    . \  D5 t7 [  }4 J2 B+ w
                                                                            debug: false,
    , U9 B. B9 @; z! n. v
    1 |: |) B  z0 W3 i/ N; j8 |% u
  • , G8 g. J% m$ i$ y7 [, i" E9 g: b

    & P9 a0 e( Q% A3 l' L                                                                        p2pConfig: {3 B2 s6 W6 d2 q

    ; e1 M  b9 z. O- \* Y9 |9 k

  • 1 M2 F0 V9 z4 O1 z3 O0 x6 d

    6 j& W# X8 E2 _                                                                                logLevel: true,
    . p% l0 c. q6 ^! @4 \) ]* s. @
    + t2 z' N- k( E! Q/ Z' Y8 [( @

  • ! z, f9 C3 W$ a; j' p$ N5 P1 B3 R7 l
    ! {4 o) b/ U1 M/ M1 ~) y
                                                                                    live: false,        // 如果是直播设为true
    9 T  T5 Z! b( S. z  D4 V; @% X

    1 n- [+ \5 s2 X! |9 t. Z6 `) r: n
  • 6 p8 u% ^8 Y' p1 n! F6 P: @& M, e4 ]

    - d9 G9 k- h0 g& `5 u                                                                        }) z5 u  L' F; ?

    . v: n+ g1 k5 `  P' S) ]1 b

  • ' w6 D/ |6 g, Z" c" y
    1 O! {! i9 F! a
                                                                    });
    ( r2 J2 `) |) p: h2 {+ n

    ! S+ _# L. C6 }4 r' {' D5 ]

  • - \& X' G2 `0 u7 r& c. x/ M

      r* l3 b/ H+ l- K% d. A                                                                hls.loadSource(video.src);
    3 g* m! J6 P0 b) o3 L

    3 q% U5 I$ @" _% o- O
  • . J% i3 C5 e% D; k2 o. o

    : ~( L, w* h& t5 F% p) A                                                                hls.attachMedia(video);" V8 r& I  \9 g* y
    , u# ]/ t9 i+ v/ u1 s& J
  • 4 P4 H/ C7 I1 ^

    * M0 k3 @: M; A1 Y) ?1 I/ M! J$ J                                                                hls.p2pEngine.on('stats', function (stats) {
    2 `% \' I. g) u6 `) g: i
    - Q( e; L# i8 Y
  • & P& _2 `+ G; a
    $ ~7 U4 R! t  I3 s  ^9 H" i1 g
                                                                            _totalP2PDownloaded = stats.totalP2PDownloaded;
    ) Q5 M+ c- g& i0 h4 A8 J" V2 f
      a0 \  [* L+ i  O; r

  • $ `/ x1 a3 H6 I
    % ]' j- e* v: [% v+ i; u  B
                                                                            _totalP2PUploaded = stats.totalP2PUploaded;2 U! L, k# a( |' W

    4 B1 C3 E2 D4 Y+ _5 Y+ L

  • 2 o2 h# N* {$ C' C' s8 n8 ]
    # K% @' c3 C* G+ e' |* h
                                                                            //updateStats();
    2 v# c  X4 \% M0 ~( g6 k; ~
    1 p$ `% ?8 C0 {
  • ( R5 j, C. M- ~' a; t
    . Y$ \) L* n$ d! b$ y, D4 X  Y
                                                                    }).on('peerId', function (peerId) {+ i6 |* E1 D* T
    ; o# }' d5 y/ {; e, ]8 X

  • 9 n0 V1 D1 b9 ~- r9 J8 a! ?$ _7 H

    $ _; d/ a* |/ F" A2 D2 o/ Y                                                                        _peerId = peerId;
    " J& g+ v2 e! F# q4 O0 F* a

    + R5 D" w, D* V: S  d, L: T0 |7 I' e

  • " i" N5 O; I% {" h: z$ k
    8 ]' j+ i! Q5 s7 A
                                                                    }).on('peers', function (peers) {
    : z4 o4 W4 A1 ^* A
    $ ~  p5 {) H+ G& a
  • : S: p7 a6 O0 i, I2 G
    & ^6 X0 z% A9 p
                                                                            _peerNum = peers.length;1 M6 q0 A! t4 \! \
    # v1 `3 j% q+ [( z6 k
  • ! ?1 G( p8 m: v% W2 ~$ L
    * H! \% h6 I* r* B
                                                                            //updateStats();
    . @! V7 J6 }2 v! l  e& d

    % ~% J0 P" I0 E/ `9 Z5 d

  • # K5 ]2 b8 t9 u: Z
    ) @# V% h: t, ^& F$ n5 W$ e
                                                                    });$ b2 J1 y: [3 Q- c
    5 L; V" t8 l& z0 @
  • $ v- U7 ^- C" I. t9 h
    ' h4 [' G& y% V

    * c* o/ [" s3 U* F0 H

    0 m0 f0 `! B- b) }/ i. f8 W

  • : B' v% ?; `7 D
    ! H: b2 E2 F; q  s3 P5 m: j
                                                            }
    . p  l5 A$ K# {" p1 m

    7 ]: I' E2 f' V7 l6 G: m3 l" |& u+ d

  • 9 l4 w# E; `$ @
    1 _- z! V, [4 ~: Y) z6 |
                                                    }4 z5 z) l4 u0 v3 v3 ]

    1 e6 c) P) U( P8 _

  • % B% M9 J/ t7 o6 I! R
    0 _/ j4 h8 t( i
                                            },                        
    . F* y* n3 q, R2 Y6 w, O

    $ Q& R& R7 F$ p  o0 i3 w
  • ( g4 B) z; I4 n% |

    5 [! I" l, z1 u5 ?                                        /*danmaku: {
    / A  Z5 G, ~- r2 Q

    ! w/ i; g* J$ n" n5 w

  • * x. Q- l8 ?5 B! f9 {4 w, e
    . Z$ b" h2 o& Z3 l. `
                                                    id: 'E3368B56CDBB4IU',   //弹幕代码,可定义其他的ID,请修改;9 F" U# ^- g/ ~- d6 [3 ~
    8 f2 R& |( G0 M2 x; p

  • , x0 G- g3 q& L: T

    ' m/ r5 Z5 c- i6 i8 F$ L: Y; H- g                                                api: 'https://dplayer.moerats.com/',0 \: d) O" M0 Q/ c# y1 I. {& @# n* Z
    & T* V# e9 O$ V) w: i( o

  • & t  |/ Y' ~; g6 U8 i2 n

    . H: f0 b& z3 O, x/ D. Q                                                bottom: '25%',
    " U3 e1 f0 i. I5 u5 c; k( e, }
    - z; v' A. s, h  [6 n$ d, Q
  • 5 L* t, i9 q. [9 f5 j

    8 C9 j$ A" x+ f$ [                                                unlimited: false,
    : D' g5 b9 {8 z
    3 u) E6 A5 d, b; l2 V4 o" M+ B
  • , k$ N) A8 `5 C8 m' k
    2 S0 a# }( S$ K' g/ X4 U
                                            }, */             1 F- C! I; L0 u1 y9 S' I
    4 y' A  a$ d9 ^3 R, `3 N& G9 e
  • : M  J# l8 W* t4 M

    , E3 t# K! ~. S. q/ i/ J/ U4 W2 F                                        contextmenu: [) y* L4 q  I7 ^! x5 v
    : I  E) B$ C6 G  B9 c

  • ( C" F. i. A/ \: l7 g4 n  R+ U
    5 T, s4 ?+ I5 _% Q! _5 ?/ Y. u5 j
                                            ],9 _/ i4 p6 {. d: l+ C

    - P3 B3 [$ |  ^& C

  • ' g3 i( s! c' l9 G2 n3 C
    4 c! G/ g* S1 R7 W
                                            highlight: [
    1 e% p* r( e! K  }. N& T% o* z

    * f* W5 X! a$ a# {8 R/ u. @
  • ( ]& T4 N6 O5 r0 l( \( d/ i

    2 B5 v8 P; y* r+ S                                                {: g; T% t: T- ^: W/ C1 l
    + w1 b" K( }0 t' c9 z5 V

  • . D6 x) ]6 U' c0 R. y4 ^

    " ^; N/ O, D- T& Q- `  I                                                        text: '提示:点击下方状态栏可以发送字幕',- W; M' D6 ~2 b* ~  N, X& W8 z8 `- I

    ! N  |' J. B1 _" w

  • " A( \  y  ]  ^/ x# \0 [
    3 J6 x% t& F0 T' O" l& q- x; J( l
                                                            time: 360," t* F: y% P* s6 N4 R& d

    2 a0 e' r) d0 s4 O7 i4 }
  • 1 A" O9 g6 b# _% z
    # s2 e# A/ l  ]! L1 j7 R* [2 @' N
                                                    }," U3 Q' D/ U; I/ G
    7 z! Z6 v6 G3 |$ K1 ]3 h: w

  • ; }2 D  g: X8 y0 S" X

    # ~% u/ I4 F. L0 g                                                {+ t$ N  w6 ]* j

    4 u3 [0 u7 |- L: g% f+ ?+ u

  • ) w; v4 `7 G! ?8 ^8 r6 S
    0 ?7 R; C$ X( |% m5 ~. o
                                                            text: '警告:请不要相信视频中任何广告与字幕',$ i1 b! w% J7 c7 {5 m; s- m
    / g0 C, s5 k) T! Z+ }/ z; t
  • 1 ]7 n% c! x3 N% v

    * g$ D6 f; \0 ~0 B$ P3 l2 t  ^                                                        time: 1200,
    ' S7 q  |& y1 r- o% A

    0 p- j) w  P6 [) D! \+ _' j0 j

  • ( F1 _: f4 _. ~5 r& E

    $ J5 ]5 Y! G+ N9 K6 F' _8 A2 N* q                                                },$ G: |# X$ n: u4 D$ k- w
    " o! S4 z/ v5 D  d
  • ( d: H2 b% B0 p
    , O$ d$ i7 u. g$ Z: z8 ~+ G2 V
                                            ]) x- H# ^( H& d1 F8 @/ m/ `
    : S, p  O9 K) |2 S+ Q# a# P, w

  • . W- l$ F; U* K# L

    " @; i2 a/ e/ W& e% `) J                                });! P; |% o; \3 I+ ]  m) O5 z

    8 i9 p3 B4 i! K

  • 7 u$ C6 [6 u1 w; \, m
    ( v8 o& Q! _4 F- f- r+ a5 D  ?

    6 |7 @1 p' v1 S! m
    2 [- V- x1 c' G* M$ \
  • 2 J8 c- L4 ~+ e8 V

    6 ?+ o. z  k$ O                                var webdata = {
    : I' y" d( D1 Y2 s/ k. A
    $ _0 `& ^/ I! T
  • : ?- q0 \3 K3 ?3 d
    7 \2 @! V; y  y/ ~6 T, T% f
                                            set:function(key,val){
    * ?- U5 N, h* E

    . Q8 e7 q( t5 D( t" W

  • ; W. M, l( ?- w
      z8 g9 |0 a, j5 [; C
                                                    window.sessionStorage.setItem(key,val);3 x! A7 n+ \" e4 @& k" e# N

    8 f3 g% D4 w: a0 h/ W
  • % H. C& Z: O* ]; Q

      N6 i+ u- j" V# p                                        },
    / S$ m+ D; x; v; i$ h

    5 M4 w. z! c( V

  • ' a- `* I& I( t
    3 S3 {$ r* K' {0 x! t; p
                                            get:function(key){' @& \) q/ Z# G& p
    3 S& J4 }% f* z$ F) ?
  • ( Q9 G- C) D3 g+ `# C+ I, Q
    $ s0 u5 q% f: o9 g# y! f
                                                    return window.sessionStorage.getItem(key);" P# T' S! c$ h' U" Y% a8 ?3 M

    , _  h2 c; `/ y$ T% m8 _
  • ) y" H- G5 W4 M

    - y5 j, Y! P4 ^6 z) E0 T4 Z4 ?% H                                        },- U' s9 w9 ^6 [: s* e( \' [. O$ c

    0 @/ s- t7 ^3 X  b' F8 q
  •   U9 o: ?! I! Q4 v+ W( m( ?  {

    % d0 C/ x9 j& k; S; a: ~8 ~$ H                                        del:function(key){, x% O( p& {* O, ~% d
      }! P( ]8 @+ a

  • 0 w+ i. H" d$ j9 C5 O1 u3 t% [2 s
    6 ~; K7 V) v1 A& f
                                                    window.sessionStorage.removeItem(key);
      u% z3 o# M3 _- m6 j1 x/ @
    " \5 B/ I$ A' W
  • , c% O$ c+ I- _0 I; b7 l; o

    5 n" X% K, R7 d; Z" s1 S6 t                                        },) G! f5 g* \# x! m
    2 u7 |- J8 m' Z% O

  • + s7 J! T1 Y1 }7 j

    . _. f- d9 i$ X% q* n  L                                        clear:function(key){
    $ H$ y3 {6 I; F. u3 ~( j# t$ D

    / L7 M) D/ f% {; Z& N9 l" j

  • $ W  ~" T: K0 r# P. |: v9 Q
    ; ]! h; i% P2 X7 K# S7 Q/ E
                                                    window.sessionStorage.clear();, p( t; m, l, ~: l9 V- |; W

    ( c8 o# F* T: }- K6 H

  • 3 d/ b  Y% A2 S9 f; q: s

    4 w" J+ N* T9 E                                        }
    + X1 B" ?5 T: I: Y" M

    & |1 W1 Q  q6 \7 u# @$ I
  • 4 @- j+ a! s* n2 p& U3 c$ O/ z
    ( P* m$ ]$ T, x: W6 _4 i1 Z
                                    };: ^2 Y8 h& w5 Z
    , i8 T, R2 Z- t* c
  • 7 g, k* |: M4 k; P# `
    & {9 R0 J, }/ {) N
                                    dp.seek(webdata.get('vod'+url));
    / N, A4 I  Y9 @1 Z; K; B' a6 z. Y

    4 g0 ?1 r& d* n& o

  • : |9 Q; q6 F# Q
    0 Y/ }2 N2 h8 C( Y. u
                                    setInterval(function(){
    7 N& L# M" A; B; m4 e4 D

    3 H! E! c7 R( i. E5 f2 p: @

  • 2 l% u/ E; t9 y* @

    % |9 ?2 O; K3 M! z6 L! O3 L                                        webdata.set('vod'+url,dp.video.currentTime);. S, o2 A, `8 M9 |1 q9 t' C
    * x, H  q" }+ F4 |- c( s: _

  • / e. L# K4 F, n9 y8 n
    1 a4 o1 q% t) p# ~; q
                                    },1000);; ?* J  ~2 X4 ]9 a

    9 _: ?2 E; S/ }( s
  • : H# v5 ?5 S) b) [# \6 E  g
    ( i' J  w4 Z* S8 X6 g: U
                                    dp.on('ended',function() {
    ! `; d2 {; r) ~! s& E# c) w3 e7 V
    ! G0 X4 \: _4 c! y, [+ ^# i

  • : M# \: w/ j# U; L% M$ {
    0 t9 E4 ^  \' K: P- h
                                            dp.notice("视频播放已结束");                   //可以替换成下一集调用等代码
    8 m+ w, Q' m+ h9 `5 F

    + e3 V; c1 x) P7 q, }% B

  • ' R0 u  R# G! t- W, w# }+ _' \' R$ V
    8 j+ T( Y6 `( ^
                                            if(parent.MacPlayer.PlayLinkNext!=''){
    " I* W& J6 k# N- O- [
    * h" k" U4 C4 R

  • - D+ |% p+ Z2 Z+ C0 N/ b" i- c
      V$ H  n7 n; r7 W
                                            top.location.href = parent.MacPlayer.PlayLinkNext;}
    ' l5 m( H+ `  V0 W. r
    9 ?6 K: H1 j* M8 O

  • 6 C. v0 o7 {* I$ G2 J! {
    " H. i& P- B+ j2 p! G* E9 d5 f
                                    });        
    5 t/ L# R5 ^* C& q% j
    1 n+ B2 X* ^3 Y" T& \3 }: ]

  • , [" |7 ~. a# l# ]) K; v* Q5 N2 P

    4 E" F+ ^" a) B+ ^% I9 e$ x                        }9 R+ ^6 L2 O( Y
    6 V- t9 L, q* Z
  • 1 q! i% Q; o. U/ b6 s' P: {; {

    " f  h* y/ p9 m; m6 ^# P3 }                        else{1 [6 J' b- g$ r2 y
      e6 e6 Q( O! a4 D

  • 0 N2 C! X5 Q* ~" b  f& j& e
    3 g$ t/ T' b! K/ ~
                                    document.getElementById('dplayer').innerHTML='<video src="'+url+'" controls="controls" preload="preload" poster="" width="100%" height="100%" autoplay="autoplay"></video>';
    * \' i& q+ U; Q) L8 e* E! R% P: z/ t% W

    # N4 B1 |4 k( t% ?! u# m2 A1 X
  • 3 C1 B% t7 q0 A6 R, \; k
    # Y% A/ }8 z: p4 R( T) f6 f+ ^
                            }
    . M& T; A+ l9 [4 \3 Y  t( i5 z
    3 a  d* b+ O! `( a& F, k

  • 3 w! h/ c4 ^- L
    - ~3 L0 E' U  _: |! S
                            function updateStats() {8 R4 U' T- Y( L
    1 f0 f2 D6 y3 K# Y: U

  • : [' ]# N" X( v1 v3 r; y

    , b8 {7 X2 Z4 R3 m                                var text = '七星P2P正在为您加速' + (_totalP2PDownloaded/1024).toFixed(2)1 b7 {) K0 [1 e/ ~  a
    % ]) g8 K% W7 k2 z
  • - |) g2 L/ j+ s6 Q' I# w4 L6 x
    3 V% h. }. y5 N  {
                                            + 'MB 已分享' + (_totalP2PUploaded/1024).toFixed(2) + 'MB' + ' 连接节点' + _peerNum + '个';
    ( E# Q- W' `) P: w! ?

    * O$ y7 W7 S' d) S  Q
  •   s% s, m  Z" M: q

    ' U/ f/ |: W, H% s( g                                document.getElementById('stats').innerText = text ;
    4 H6 x# T! \4 c5 C* f
    4 \7 ?, f- W, O6 V9 {9 Z: c% ~. r' ^
  • ; I( m8 w4 \2 j
    3 {0 t: t" b' O& D( f
                            }) N9 G9 d' |/ u* [" A
    6 ]" y: M) ?: k9 w

  • - b! X0 v2 \  i1 o
    - E* O+ d3 I" e. j3 x0 i
                    </script>
    2 M# p$ X3 d  R9 s3 M# p
    8 c$ m1 A- W/ |0 @3 l
  • & D! X- q, J$ K* z# m! w# E% ~
    # J' Z8 X1 ?. [! P, i
                    <script>
    / j5 u# E8 X/ y0 j! s: O0 r1 y

    % F: N/ R- a) [/ U! u

  • ( t0 H- Z: h: Y. G& x

    5 U  _5 L' V% b  Q# |/ P
    ! A$ a2 s/ L8 A, ]4 T  s2 T. Q

    ! Z! \* \8 h0 X3 o! V
  • $ l" {, D% J' L1 A5 t& _
    - P. x9 ~2 A5 i; J
                            var video = document.getElementsByTagName('video')[0];
    ( Y- z/ w, C( s
    / H) A- h: B& _( g! }

  • : K. i! p: @) T! b& W! X1 \) d
    ' w* d% ^1 B9 _
                            video.oncanplay = function(){
    ) x1 s+ {  s1 L0 t% F! M
    % p; s9 b: s/ A# ]& X

  • : m: l+ t/ Y- ?7 Q
    6 t9 P! \5 q% j
                                    video.play();1 y  H6 x( t! H6 [

    . U" Z, M+ C9 `, a; @( J
  • 3 J: G2 ?- ?% C0 Z" t8 K
    5 ^4 t+ p, F7 P+ R3 b5 O$ ?, m$ d
                            }
    " L) }; M6 x; ^2 I" i

    ! u* X, P( U" ~  {
  • 5 J7 k' b6 t) Z8 @9 u' U2 d
    8 D7 [" j4 O7 J7 _" Q
    9 T$ X4 Z& A+ y5 o! t
    , V! `6 |" _+ \1 Q+ }" y
  • . \2 l( s6 E  n+ r' ~% l' j
    4 n2 R, C8 y# h. Z9 W
                            if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {+ Y+ Z( U" L) B2 q6 {/ S1 W' c

    + X& s5 z  D0 ~% E* O

  • 4 E% j' x/ `& O: b5 X! _0 o' ]7 r, f3 j

    5 Y# Q/ N4 T. l! _, R% m- N                                //手机端& i& w# r! e" @! O0 }6 M; P

    % U$ f3 P5 O! R: s4 F0 s

  • # ^5 e4 K8 ?. y7 m

    % q8 l' u8 n6 R  ?/ S                                var img = new Image();8 K7 l6 S; k& Z( \5 Y, I

    + X8 n# J4 i1 \5 @

  • % Z: x2 K+ n9 }/ q7 ~
    / s) V, M# A9 P; _* x( @, b
                                    img.src="data:image/png;base64,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";7 |; z+ n# \+ A7 R# [  s
    : X0 x& C9 i+ a* P
  • + U- l9 ]8 y& ?. e1 L7 i

    1 u7 [2 R8 E5 F, ]4 Z! H5 l5 |6 w" f                                document.getElementById("play_icon").appendChild(img);9 \$ `, ^% F" ^; s2 S, S# T
    " V$ U2 m7 n5 L3 |) i8 T6 g9 r

  • ) z' P5 Q0 s/ C: \( T* c
    1 X. G2 b0 x5 f% m
    + ~% s% l5 g2 R1 X& B( @# T3 D" g

    % n2 ~; X% p+ V% X- Q. [
  • 2 @1 g& r' Q5 T( d
    8 k& ?/ E" I5 u3 p
                                    video.setAttribute("playsinline", "true");
    " L1 H; O3 k1 ^9 o$ m

    , V1 _) Q! |' }2 V
  • 3 `( h$ V9 W0 p+ ?

    3 C; S" Z& v+ |& x- N8 T* a                                video.setAttribute("webkit-playsinline", "true");; {; H, o1 p" g* I9 u! v3 N6 s
    . L. Y- _% n4 m/ S

  • 4 o9 U1 N& t8 _/ f# ~
    ) y+ h9 P8 j, P
                                    video.setAttribute("x5-video-player-type", "h5");
    : `6 B- w5 C2 d1 _/ F2 W# F

    5 a3 c, l" P) i3 ~4 X3 b
  • & J- j( r1 M& n/ {- J
    / w* m, Y3 y+ A+ \. E! ?
                                    video.setAttribute("x5-video-player-fullscreen", "true");
    $ \$ A, J$ @. _& @; A2 F7 H
    1 X2 X# q3 ]; r
  • ' r" i! c! V. t7 r+ V

    5 q7 o. z. B4 b
    3 u2 x3 J2 f$ g8 g6 S9 K

    0 U& K; {, ?0 g+ X+ D

  • " L5 ?3 l" V+ z# P9 g

    % l9 x7 W+ ], H( x& W! h! v0 J: A; a                                video.onplay = function(){
    0 ?# ?! T2 {+ Z( K  Q
    2 `3 c7 X# C1 C- O
  • 6 R: g) R, f" h0 M1 e2 Y, L

    4 e" b1 O) }' t) t* z5 L% u+ V                                        document.getElementById("play_icon").style.display = "none"; / A( S" l8 x9 m: Z, g# ~
    6 w- G  c( f+ ]
  • 6 V. l6 x2 ?' z) l; l

    8 l0 T; e% V. _9 m" J7 Q5 [                                }% n0 p( F! w) f; D) y- G
    9 {5 L$ n' N" e5 Y' d
  • 0 l/ f8 C# s$ k+ A- B

    , ?" r$ s. ?6 A3 r9 A# O9 o4 E4 C" e# ^6 V- U8 ?

    - b: r/ C3 _4 j9 v  _
  • ' g+ z# E3 w: I/ ~" S- M5 q

    ! V1 H( |1 a( H$ V                                video.onpause = function(){; {; a4 d9 k9 O" z
    + U$ c$ C6 I. J" ]- e9 Q, [
  • $ f- [& T5 Y  K9 h* f! B5 L* B  c

    ' ?% }& n" u8 v                                        document.getElementById("play_icon").style.display = null; ) e6 c; E6 e( L; D! |" p  t
    * a: b" w2 ?9 f8 Y
  • " w6 P( \6 ~& z

    ) ?; v% `" P! `  A, w0 |% p6 y! Z                                        document.getElementById("play_icon").style.backgroundColor = "transparent"; 5 ]5 I! s8 y( v1 w: Y" p4 t
    ! w$ o5 j) C) i5 [% c
  • % x0 N% t- A/ D
    & E# [+ U: a0 T, r
                                            document.getElementById("play_icon").style.backgroundImage = "url()";
    3 D% ^8 h* T: z, E- K
    . o) o* u8 r* e, O
  • ; i' x- X* M5 P2 Z' {6 u
    + z6 q) z3 q( B
                                    }
      z5 d/ K7 s- U5 `! R

      F* r* d: B8 P- \+ T
  • - ]8 Q0 _9 m, q( u3 t) e

    / O! n, h5 a7 X  {- g* f: G: j, g+ M. S1 ^! x6 h. P. ?

    & Q& v/ Q7 o* h9 `" q$ Y
  • # i- _# H' @0 g

    ; o& G" u3 \: Y! Z( a( O2 ~5 U$ T                                var state = 0;
    7 R$ |* {* A& d/ G, S

    & ~9 b. |3 K, h

  • ) e  j* Q" u5 B7 x$ k0 C  H

    ( n- J$ f. c- Z( X9 m                                document.addEventListener('touchstart', function(){   
    6 k- l5 a. n. T7 v( ~' R+ ^& j
    # J1 H8 s8 l- d

  • 6 j% i. ?+ S7 Y1 M: V, ?' @' z1 O5 X4 e

    : E1 Y; M! X$ s5 j                                        if(state==0){        
    7 U9 ~2 [2 j# k7 H+ ]

    3 r" C4 _  u2 X& O1 T. c- B1 }% v% T

  • . ?7 |$ Q# N& @6 `# Q

    9 a& r2 d4 T0 }                                                video.play();        , F  j$ p& K% u4 H$ W! _

    # R7 j+ v  r( m( V; Q

  • 9 A& [9 b/ g( ]  |( R9 s/ V2 L
    8 C# k- ]2 t* ]4 B; X% p* l( N1 z& D
                                                    state=1;      P* W( z; X6 H/ t, N6 b
    9 L% W& w! y) C3 A" |# Z) ^

  • : K" g8 X8 ]* T) J2 x9 e" ?( m

    " j4 D* q( |. Y! ~" t                                        }% D7 O2 o& W, I

    0 D1 F0 P7 C7 i' Y7 v
  • 6 y. f: p3 M+ M) o1 ]
    ' s4 G3 Z, [1 [7 \
                                    }, false);
    ! V$ f1 s! V$ S: l6 e/ Z
    ! l7 w2 }) O. w6 R1 @# ]
  • " f% x/ x! W$ V0 a/ `+ W2 B  O# Y

    7 r+ u: n' B1 G, g" c& T: y                                document.addEventListener("WeixinJSBridgeReady", function () {   
    . ^' q5 Y. j* m: E8 y* V0 [2 i. t4 h+ L

    : A9 B/ q6 G0 O! v6 J
  • : z4 p/ X" \$ C1 H% m/ l7 I, z

    / c. ?' p/ H( O+ {, [3 O; C                                        video.play();
    3 w2 e2 i! c4 J

      y+ H1 ]* ^5 Y& ?" Q
  • / z0 [' I4 Y7 y- J1 W
    # e9 R5 N7 ~' \2 j% O
                                    }, false);0 J" ~- P# W7 Y4 o. w& V. r

    , M" H+ x. p6 J* ?; F9 \
  • ) s) O5 E- Y2 T; _! \3 i8 q1 v( [
    / o2 E4 Z7 D. n# [( V+ J
                            }else{
    # W' H2 [& E/ w4 f4 ^
    ! i7 p6 X6 t( v4 }, n$ n
  • 1 X. b3 O3 D& ]. |" U# t
    , y! y8 o7 m+ R
                                    //电脑端
    & j: z8 @( f6 M1 f; `7 m5 N7 S
    0 R6 d/ F- _8 s/ E* t# n+ P
  • ) n, k- A# z- {* ]
    : P; Z, A1 b0 |! ~. }$ g5 A
                                    document.getElementById("play_icon").remove();4 ^1 S3 S2 H1 d$ p

    - C% Y9 ~1 |1 Q  M# x3 s! h- q& _
  • 7 s: H3 @2 L" p5 J
    8 i, q% d/ D- u; a- K
                            }
    * Z* y: t6 G$ V) P; P+ Q. c9 H" L
    . W7 z$ p6 l/ h+ t6 A' i# ?# @8 W
  • 0 ]& U# S6 }2 Y9 `" U  ^$ [
    3 J+ E* H8 U! o$ X% I

    / ]8 t, \" A8 F. t" L) _! d
    - N4 V. Z' h# t1 u

  • . y; q; s' k$ U( h: {

    . i: r5 L4 e2 M/ p% U* f& ^, x3 y                        function playVideo(){
    ) X6 z! `& V5 e2 R/ i1 E

    " |% g  X; ~5 n. @% j2 K
  • ! d* t: Z, K- ?# t) o/ j+ t

    / g& D4 U, l' j9 U* |- n7 [! R                                document.getElementById("play_icon").style.display = "none"; : B( S) O- ?/ T( f, _# b! g, K

    & e4 T  x7 M7 ]1 ~0 E* z) Z
  • # N$ Z5 S& E* |  |, j7 K$ F

    ) Y; [& t" j1 M8 t% f+ |# B                                video.play()
    4 X3 ~7 T- ]7 e$ r: @* s
    ( S) @0 _: |8 O+ r+ {; A; S: }5 @
  • ' s) q" X; d4 A

    9 @$ j. A6 _) k/ a2 D+ \6 A% z                        }        1 ~6 E0 }$ z3 N- A% Y* M
    + O. m! O5 v' g8 W+ I  D" f1 {
  • , Z# X3 ^" o4 }$ K& i" k
    / I% Z0 d5 @0 x7 I* t( M

    4 @; f2 k; q& k+ J
    4 W; d7 J, g- W
  • ; d* A( g2 x  @# J6 G$ L

    : H6 V8 E9 w  H* s# f8 J4 ~7 L; v% h& S- G6 {1 e- o
    ) K- P0 q2 E3 Z6 Z# L% `

  • 9 t$ p% T$ Y" L) U/ B" s: H

    " ?2 o5 P' O- i! Q                </script>
    , j7 V' S& p  k+ m
    / C; `  E6 r% y( \' P. Q7 b
  • . w8 Q3 L/ P3 v2 @% H( ?; |

    + }* k: L. V7 L( L: S
    9 @5 e( h  U8 ?0 `( W! G
    . g: i5 [% }. U9 F7 a0 X8 Z

  • & I2 y- ?4 V; c. G. i/ |6 G) {
    / k6 u8 g8 r; w6 e% R
            </body>
    4 H- Z  G* P) p, c1 H  I# c. C
    6 r3 V/ V8 e! p5 {! W) g) K# B

  • 5 O, O  i; v5 f( d5 g; h

    : I  g% p9 q  Y% n</html>
    2 o8 g3 x8 H& e

    + C6 w; t( V4 \/ H6 {( \
    # ?4 t5 C2 a6 r. H  c# _
手机播放引导截图:

3 G: z8 W, W  T, R% Q7 E: }: e* M
由于手机上不能自动播放,需要用户点击才能播放,所以加了引导点击,图片中代码中的2段base64数据,可以自行更换其他图片

+ s9 W: K* p# K7 C: K: ?3 C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
青浦海洋数码电脑城
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
快速回复 返回顶部 返回列表