扫一扫,微信登陆

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

搜索
查看: 4163|回复: 0

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

[复制链接]

307

主题

335

帖子

1899

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1899
QQ
发表于 2020-11-10 22:57:46 | 显示全部楼层 |阅读模式
教程是按照我自己的方法来的,不一定对所有人有效,反正我自己是成功了。
$ [( V- ~( `% ?5 j* b6 S9 r8 G播放器也不是我写的,具体代码不要找我,我是小白。
9 B/ J7 e: Z! B3 _! A注意:本播放器只能播放m3u8资源。1 I3 ?1 [+ F; k/ s  L) z
效果:播放器右上角将挂上你的logo,P2P加速,本地化播放器更快速,播放器自带弹幕(不需要的可以自己去除)
- N3 H0 {6 D- n& J( A* c* L! U0 {准备工具:苹果cmsv10网站一个,资源站播放器。
' T+ }0 o2 f5 Z教程开始:
4 Y! i! y( o- |( m: z① 导入一个资源网的播放器" U; [& B. t1 }: F  u) k; `( n, `
② 将解析接口改成 /dplayer/?url=: U. V, ^. L% D/ w; W8 T

1 [7 x; I( p+ a; l9 }* j③ 播放器代码修改为:

0 O: C! A8 |: u8 l5 F1 l0 PMacPlayer.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>';  l/ P9 N& M+ S. R. U" A  E
MacPlayer.Show();
+ Z3 b+ e, O/ |. c: K2 A
# h. L2 M" s3 b; s; E2 l, Q+ k/ M; V+ c0 d# F

. P+ c4 b3 }: W, f9 r0 [④ 上传播放器文件夹至根目录2 S3 Q' w8 s$ x
! ~+ r2 e" c9 Q6 k
⑤ 在苹果后台将视频数据中的播放器换成你改好的播放器即可。
附录:
5 K+ S1 x( q" @播放器文件下载地址:https://www.lanzous.com/i7v0osf. G% k" \& [* D" \1 Q
p2p加速方法:去https://oms.cdnbye.com/#/user/domain注册账号,然后绑定好自己网站的域名即可。$ |0 t' J9 @. U8 ?; \) v
每天5G免费加速流量,每天签到再送20G流量。3 b  Q$ M1 K, p# L7 G3 \. H" r
(但是个人感觉没啥用,好看吧…)/ G, U1 b0 r2 Q- ^: p3 t( q' x' n$ Q
右上角logo地址:根目录/dplayer/images/logo.png

. C9 R" ?+ G  p4 s5 }8 L
; k% U- }! S! K$ m% |
-----------------------------------------------------------------------------------
本文是介绍Dplayer播放器搭载P2P加速源码,配合苹果CMS有独立的播放器后台
主要功能:
  • 自定义播放器LOGO
  • 自定义播放器右键版权
  • 自定义播放前置广告
  • 自定义播放暂停广告
  • 还可以自定义会员直接跳过广告
  • 实现全网资源解析,不需要一次解析接口了。
  • 功能是非常强大,更多功能正在研发中。
  • 域名对接可直接实现P2P加速,让资源不再卡顿。% h0 z2 Y; X4 o  |8 K
: A6 U( |+ R& }3 `/ P8 U6 Q
使用教程:
& e) y& H8 Q- ^. p/ n& l下载好播放器文件后,直接解压到更目录,切记,是网站的更目录。: Q9 ^1 }0 `/ ^6 t* d. Q/ p7 z
然后点击 视频-在点击播放器,添加播放器,3 p+ x. ?( e/ X& W
添加播放器时,编码为:wlm3u8   名称可以随意、+ h( F2 |# P0 q, o) ?3 w
然后填写解析接口,解析接口格式为://www.isiyuan.net/addons/dplayer/?url= 《把[url=http://www.isiyuan.net]www.isiyuan.net
修改成你的网站域名》
7 B& ?' O/ @9 Z3 m' k然后点击保存、这样子播放器就安装好了。
6 n; w# X2 W4 r3 W! B然后点击自定义快捷菜单:添加播放器后台。. N- v( E8 r/ k$ ~/ g
地址为:– 播放器Dp/addons/dplayer/system.php9 J0 y0 `* Z: F( ]3 L; t6 Q
接下来配置P2P:- K- ?" a: Y& w( R9 q$ j
配置P2P其实很简单,
4 J2 B, t; V, |% }) g到这个地址:https://oms.cdnbye.com/#/signup   注册账号、然后点击签到领取25G免费P2P流量。每天都可以领。: U- N3 L& |) I: e/ i( P  _
然后绑定域名,绑定的域名一定要是你网站的域名,要跟你在播放器上填写的接口域名要一样。
; l# G, o/ O: w9 m  k/ H& u( u绑定好域名后,这个网站的左边导航栏有一个P2P配置,点一下进去把P2P状态开启就可以了。
# h& @+ Q; F; n! ^( r
% s3 u: r3 H9 V; z% K
-------------------------------------------------------------------------------------
播放器功能:
  • 支持格式:m3u8、mp4
  • 播放记忆
  • P2P加速(去除在视频中P2P信息)
  • 自动播放下一集(仅电脑端)
  • 去掉弹幕(需要的自行去掉注释)
  • 手机增加引导点击播放图片9 a4 t- c/ B6 P5 E
使用方法:
  • 将文件上传到自己的网站(比如文件名叫dplayer.php,上传到要目录)
  • 在苹果cms后台播放器设置中开启解析,解析域名设置为/dplayer.php/?url=
    3 Y/ y6 w: ?% \& ~6 m
代码:(代码摘自网络,请检查测试后正常使用)

  • 6 K4 ^. }  @5 }: l. {: l, Z
    0 _! C* ?2 b1 B1 C7 Y; h" B
    <html>, ~+ _6 D  d* A' \

    ( z& F$ j, e# H. j& \

  • ( q- M+ C0 M! I9 `: S/ I2 _
    7 A: d0 \( t( s4 V/ X; ]
            <head>
    , W& A' n% e* S: h- Y: \/ Q

    . d; |4 y% v+ V5 D' a2 T
  • 2 M7 R, L6 R5 T  `" g2 I4 A
    0 y6 q; b& v( p
                    <title>dplayer增加记忆+P2P播放</title>
    * D; ^  E" Q3 Q& a( S' [/ o9 @

    $ ?4 c+ a! b! E8 D

  • 9 S1 V" s7 U0 K( }5 q) ?% u( R
    5 d: M4 _0 t, m$ `! D6 u
                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    % T/ s0 `5 x  j* ^2 O

    , n" ?" R4 u; [# c& ?
  • ! t# h, X3 G/ A- Q, C+ S0 A

    # R+ O% l' A! }8 d8 U. E                <meta http-equiv="X-UA-Compatible" content="IE=11" />4 ?8 v& g9 c- O' b" I

    1 E) c$ V+ Q) F% k7 G0 s

  • % f, y: d6 k5 Q& K2 m4 \& V+ o

    ! V2 D( r" Y: a$ L& U# M9 t& ]3 e" f                <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">9 S$ c/ C5 F  m/ R8 x) W
    8 q9 r& N/ y7 b( Q  q9 i) ?# I

  • 1 T5 O# ]7 K/ h( E4 _

      d) n; A3 j& O: O/ `0 h8 U                <link rel="stylesheet"  />
    3 E# E* r7 I. v" r

    1 E+ D, V  I# m, @5 z) _
  • 3 l/ d6 Y$ k9 Z  G  v
    5 A$ @) j9 _" A
                    <style type="text/css">+ q9 U( k3 U+ O, J
    $ ~% x/ |) N$ B: p( p

  • 5 p" X9 W& u9 Y; u  C, f7 T
    ! u( H5 d! r  o1 t$ b
                            body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}  y) T8 U4 l* G8 X; K2 H1 d. a

    7 k5 ~, B2 Z# B7 {( O* C7 U

  • ! I" a, g9 h3 U# K9 L
    & N! H* A; i* A
                            *{margin:0;border:0;padding:0;text-decoration:none}9 r3 A8 |7 j7 E7 i
    ( r6 M) h8 g5 N( t3 Y

  • 7 f! p" c2 p, X* G: I# i, s

    ; m' S4 B* X/ u9 }* O6 H# X4 [                        #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}- Q$ ]% y. O* ~0 }' s
    & ]. {- T' q" U& B( F

  • ' Y0 N# m" n+ f) F
      @7 O, A! F5 {/ x
                            #dplayer{position:inherit}
    ) s4 |* }0 S  J4 P3 X7 g

    . c% f9 G* c8 M. }: _0 d3 F
  • 1 L3 \7 {" j; y9 I4 G1 z

    " @, t( ^4 I  E1 a* ^
    4 M; l8 q+ K3 W# O) C

    ' O' E: R+ o$ c6 J, k
  • 7 g  j4 u% o2 i/ ^, x
    & Z! p" ~' n1 {1 J+ u1 f  w
                            #play_icon { 8 a. G; m7 m; J) [) k: w$ _
    % Z4 o( W2 A! r& R! J+ B

  • ; L. }2 w6 A0 |
    1 I7 ~1 R& z0 l" R+ w
                                    background-color: black; ! L+ y/ c2 z/ L5 g* a. [$ ]& \! v
    - q/ f! i. x; y3 \7 B& Y1 `
  • 8 }5 N- p, b( D  r$ E

    3 I! @+ @; O$ O9 u: x+ B/ j                                height:100%;, q& j5 B4 |# m4 Q/ ~
    4 N! S& l0 f( m7 c
  • 2 y& @9 C/ v. O! D% M% N

    # M% [, b  Y, t# Q+ o5 }0 L                                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+IDx4bXBNTTpEZXJpdmVkRnJvbSBz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"); # k, e; q  |/ K6 m9 ~: u% r/ N
    5 Z# W2 e' C0 f5 I" R; B5 z- Y
  • 8 I4 ~0 A) _' t2 @. }9 p
    - K, q3 t6 Q$ G" A7 i
                                    background-size: contain;
    3 u; t( P. W& j) q4 t, `0 t

    5 _4 A" S6 c2 [8 y) x) X
  • 3 K$ h7 J# ~- \2 m: S: B
    : f( z6 a' k0 V) l( b1 q* G
                                    background-repeat: no-repeat; / u4 ]3 ]* Y; k* C4 N

    1 \8 e' Z) e/ t& M3 N

  • " p& N( G) s3 [' q2 F! A

    - \( D, ~/ ]8 d4 O# ^                                background-position: center;   ( O- W* H6 C1 k: [# H! _" r; [
    4 \8 [/ C! i; J+ x7 {5 q; g
  • 8 b  [. O) {3 U9 N
    # `& l9 Q0 z! |/ r
                                    display:flex;
    , e# N+ }$ Q7 N* K- m

    2 D6 [. b4 {  ~% e

  • % l1 ?( ~" Q7 S4 v

    % H1 h' \  {9 }; D0 z+ P5 Z- F                                align-items: center;   
      o2 |. k' @/ X* }+ b2 I" T
    0 N% G: L$ p/ F4 M  K

  • 5 L" b1 s. h0 d8 f. J7 i* q

    # {; _7 q+ Q1 `3 S5 m+ x; R; M                                position: absolute; 9 i: C1 A/ \' _5 A+ u6 s

    1 [/ h) D" T( e$ ]% L$ F

  • 7 ]" a3 R! [, N$ E5 g2 I

    1 ]6 B& s& u1 T4 `                                top: 0px; ' _! j% B3 t, u* n5 i/ P
    # F& I2 h, p2 O0 Z$ n6 d$ y
  • * B4 x" y2 ^$ e# o

    ' s# F. Y! k- W3 t7 Y$ W0 z: r& j                                left: 0px; 3 V$ K% w! o. \$ N/ i( r. `
    % B, l6 ], \1 e$ q8 A

  • ! |$ K! H6 p4 W! R
    9 s4 |# m5 |0 ?5 v6 l4 C
                                    width: 100%;
      Z1 O6 Q) x: d7 R) f
    ; D6 v- Y4 z# ^( ?0 g

  • ; \5 p5 B4 h3 F6 i

    3 [6 [9 x% z* s) C5 p0 G3 M) u+ {                        }
    ; \) C  i  D* ?; k- j) I3 a

    $ R! A+ j$ ?) S( _* ^) s; e
  • 7 d" f- L+ `% h' b* }/ }) u

    : _3 ^; s7 M. u+ S1 ]' {& I! Y                        #play_icon img {  ; X, I2 }& {+ g" k' }  g) I

    9 l  B: E0 S0 c5 C: d) o6 G* x
  • 3 r! v1 y0 j, U; `
    6 g& O/ @8 X' s5 ?7 A
                                    width:10%;
    " {2 J: m0 o0 _% Z5 a

    7 j! q+ x1 P$ q: O% K8 H' ?

  • 9 E* V* o3 A# Z- M' H2 s: w
    5 L! E) j( E# s7 r% }. J3 G+ h
                                    margin-left: 45%;  ?" g0 d' a$ p4 Q) L% z

    6 B' Z% z! @' D  i3 N) O

  • ; V1 u- k( V  o7 d. |

    + \& ^# L6 [) T) C4 `) t                        }
    ; d/ B, _; }/ J4 N' `! a3 S
    # e$ p3 k% y- ^/ c6 ]

  • , R1 N8 d7 r4 O. O- a4 n6 M

      t' X. M/ i2 U+ j' w                </style>, }0 c% {, B# }+ D2 G

    # M  a- X+ b, o6 h2 [

  • " y* B$ E  _1 r+ D4 y
    6 a; r5 A0 W  P

    ' _  K5 B& x, D
    1 ~7 N: p$ W" @; F  w7 E
  •   }6 l9 s8 G& m) I) X% v8 r$ O

    6 g( }0 l$ e2 ~- F" q        </head>
    4 ]+ g( z+ t1 M% h! ?/ R3 k9 h- t, s

    ' K5 o! }/ n( ?5 \$ _" h: F2 l
  • ! b+ @$ \1 m# F" n0 u  Z& h

    ; X* ~' u2 y1 ]9 b$ F) u8 P0 M9 R. J        <body style="background:#000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu=window.event.returnValue=false>
    0 n7 `# p7 ^$ o
    8 N  M" t5 v& F$ G3 d  `# w

  • - k5 S4 |2 Z2 z# K) b
    + }2 A  o# ^" _: r
                    <div id="dplayer"></div>
    ( x( A: ?5 C& [3 a. s

    : _0 u2 r( _# b

  • 2 @+ a0 b" f2 r" [
    5 I4 l6 Z) T( c3 S5 x9 L& p* I
                    <div id="stats"></div>
    " B( H+ r4 O/ S: @5 D$ b5 ?4 a, a
    - x: Q. L! c0 k0 n" `0 `
  • 0 M$ x7 V( b( }3 v

    % S2 E! p. u. l% p; @* g! s                <div id="play_icon"></div>
    9 E5 }6 U- Q6 {9 R  T

    + \$ _; ]0 l4 M: ?, G* n# g; }
  • 2 k' I, u/ W9 f! ^5 F

    * C8 H2 _/ B9 m4 j                <script src="https://cdn.jsdelivr.net/npm/cdnbye@latest"></script>8 B( n8 k6 s9 c: q! h
    1 P! J2 L+ e. m# M1 q3 ^. I
  • 5 C6 x! L4 c& U0 H; H
    2 c1 b+ u' C1 F/ W( b  s1 Q( c" A
                    <script src="https://cdn.jsdelivr.net/npm/dplayer@latest"></script>( q- l1 p0 S' Q2 B! m/ h, B

    4 D3 b7 a# v3 `' z1 p1 a

  • 8 a- }, Y' X% H1 G6 n
    ) \! E; f1 b7 K% |6 ?) T! }
                    <script>
    * L! R' I9 N4 {. [& I; h

    * `% A7 M( q) S/ [$ U$ j9 I7 [: m
  • . B4 m5 @( I/ ?& a, k, C; Y: v
    * ^% ]+ I& g) g# d$ j5 Q5 E
                            var url = '<?php echo($_REQUEST['url']);?>';; e/ s4 M7 U" `
    : i% M2 A  K( T' ?3 v' ]
  • , o! s0 D9 a4 K# B5 y
    0 ~; h2 U/ v" E! o( U2 v
                            var isWap = navigator.userAgent.match(/iPad|iPhone|iPod|Baidu/i) != null; //百度浏览器和苹果移动端不使用P2P功能6 j9 Q: |. P. o: g$ h# z

    . E3 T" F! e# k; L
  • . x* M4 v) M! t% q
    * Q6 \: O2 W4 v" O1 I
                            if(!isWap){) b! Y4 F( {3 w! m6 \
    0 @& r& {  J8 c) i; B
  • 5 l6 n4 P, j) q. J

      p( p% l4 u  e8 w                                if(url.indexOf(".m3u8") > 0){          * c0 a/ f' l$ r. e3 D9 ?

    1 [5 w9 Q# z5 J. q
  • 7 |, \8 m5 f, `0 z+ ~

    2 z' J9 w' x% i! O) Y" d+ A2 n: T2 _) G! ~                                        var _peerId = '', _peerNum = 0, _totalP2PDownloaded = 0, _totalP2PUploaded = 0;        
    ; e5 H! x1 r( z2 T! Z# A9 ~( ~. i
    + {7 B- _  A- h% r
  • , S& k) V& I3 o0 O0 L9 l: M3 ~

    ' A! W' ^1 Q! H1 l8 N5 X5 a4 G                                        var type = 'customHls';" ^: _# B4 w2 e+ q

    3 W! l) `& w* ~: }
  • 7 m$ W* D7 [8 U: z+ N
    # o. `2 e2 L- S4 L' c' I1 j& k
                                    }
    2 o. T$ I- r8 }$ c5 Z. n

    , k; C8 A& t9 O% y6 F$ S, d- {& q

  • % K, y- A; p) Z6 v% C  ~

    $ m$ F( |3 U2 E4 |6 s                                else {# E; }/ e3 s) p

    ' w. `' V4 J8 O1 P" _

  • ' p) H- f* k( G: u
    , y, E/ }4 R+ ^: |9 G. J
                                            var type = 'normal'; //MP4格式P2P兼容性不好,不调用P2P。
    3 |4 x& j+ D; N

    / P  x- X1 W8 i( r, n* t
  • 5 h7 q/ ^/ W* B' |
    . X& [' Y* z# J  o; T; g/ `
                                    }( ^! a' |1 f( R
    # H: g' ~2 c& x

  • ' B) a- h6 O0 O/ D

    ( T/ h% C1 j  x2 \1 R                                var dp = new DPlayer({" I2 U* r# f8 u5 X! p: H3 |6 F

    ' Q* p3 X. S1 X3 e8 D: U' @
  • / @6 Y6 ?1 M) E! n& X7 I2 C
    ) `/ c% }. m: Z/ P# g: [9 ^
                                            container: document.getElementById('dplayer'),. ~0 m4 ?& S; A/ E+ u

    % _( j% j& L  e* }8 t
  •   K3 r# G, @+ q5 s. }+ f

    + F% C! n% m+ N7 S3 U                                        autoplay: true,
    ; z8 P1 J+ u; r2 ^" X" \

    & g+ s) j+ P; n0 c4 h' j
  • # v2 x( Z, E7 `

    0 h) D0 \2 z" D% p! t                                        hotkey: true,  // 移动端全屏时向右划动快进,向左划动快退。* ^# _- T, }  K0 E" L
    . X3 S" l9 u* J7 l( @' u* `
  • ) [8 f9 r4 f) y7 V

    / Y$ V8 V' g& U; ^9 M                                        logo: '',9 H# I  ~) w# Z. u
    . g& v' Q: e8 y; p
  • & c) Q, ~" T' i+ ^; _

    ) S- l  K  o+ S                                        video: {' D& h! X. g( l8 C* }
    : F$ i( V* n" E5 {, r
  • 6 [& W; K6 {" m: E8 |
    $ G! z4 R6 U2 q6 C
                                                    url:url,0 S, r- r* V* b5 K+ d5 d

    * C0 R! x' b- R
  • 1 \: @& v- M' n

    ( v* d0 u! `& r                                                pic: '',  //图片地址。
      `4 P* W# F* ~" w" A8 @. E

    # \7 Z8 ^4 u7 V& A: l- F9 h

  • ' U0 W8 x; `1 f3 }) f! F

    $ q8 f+ M4 T: S5 Q) q                                                type: type,8 l& O# D# B2 {9 a

    9 ~. Q3 V2 R8 q/ v* x0 d" F# ^

  • . C* I+ \4 j6 U2 t
    4 H7 ~% f5 p! o6 p4 ?
                                                    customType: {
    ; l" [6 z# ]2 W
    9 E0 x( ^% K9 j$ E, e, B
  • : }# t& j$ m1 P6 E- I

    " K8 x& i5 w( x% b' G( r7 E1 x                                                        'customHls': function (video, player) {5 J) ?7 U# G& I& p* N6 |
    1 s1 S; ?- S4 H
  • 3 N, h7 g0 s7 }8 A$ g( O1 {

    , Y3 @$ I# }9 v  k                                                                const hls = new Hls({3 l/ B, ]0 x' x' |
    ; Y) u& i" r  O6 D1 q/ k* ^/ ?
  • . @' d0 Q& y; ~, i& R) m( A1 w- o/ N1 E
    $ h5 c: `, f0 Y8 Y$ Y% j, U
                                                                            debug: false,
      E2 W2 |5 \* m" B4 w& r
    0 M$ t1 E; O& v# @# s

  • + \( S$ J! G  [$ D3 i% T+ u

    ) W" F0 n2 ^# u; K% o5 b! T                                                                        p2pConfig: {
    % }2 M0 ^) j- g3 P, [

    + R9 j0 ^9 q" z
  • ' C& j' x) ]3 n  {- }4 X# a' X+ ?

      Q+ }! J) [6 q: }                                                                                logLevel: true," X$ _8 u; K9 z% W- Z

    * o$ J5 M3 n7 P1 O$ c

  • 5 k% ^- M" f( M" D! F

    , `$ A1 `5 c% b3 N                                                                                live: false,        // 如果是直播设为true) f# f2 O3 }- A: @7 b2 M! _
    ; y& p% t  p4 w: [3 [1 o0 ?

  • # D; ^$ Q# z# K7 L: D3 j

    7 H$ e8 ^/ `+ U, X8 e                                                                        }3 O( y! u4 @* ]2 X' {

    ! B9 ?4 `8 c! M6 r% a
  • ! T- P' ?0 R5 n3 T5 W' @( a

    # y8 ^7 s) i+ e' R, W                                                                });
    : f& j: D$ d8 l- \; h3 r5 i

    7 J6 M  r4 n: B: W: a0 a
  • 1 B1 G/ M3 q. K1 b3 g. v) ?6 |6 X
      X  r, }$ a3 x4 _8 d
                                                                    hls.loadSource(video.src);+ ~. q% D  w# O+ R4 v8 ~, w7 F, c

    # X: t; k" _& j* n5 \( P' c- j: p
  •   n$ ^1 H$ m8 k+ W4 T* I

    % o3 i% f, W, s, ?( o                                                                hls.attachMedia(video);
    3 W/ a2 `0 g. I9 Z
    ( s  b3 j' D0 [$ F6 f. B5 C* l, P

  • 9 x0 ~2 A& j& w0 {' Q" a& L

    * t8 @. I% q' Q* u$ }                                                                hls.p2pEngine.on('stats', function (stats) {
    ; J$ B) Z1 T7 x* a0 Z( o

    4 {5 f7 d: a; i/ i, M7 s, ~8 ]
  • ) `) R. Y# f) D4 c+ x; N

    * T/ Q, S4 b2 ^2 z                                                                        _totalP2PDownloaded = stats.totalP2PDownloaded;3 h( V8 Z' `  v4 `; C
    $ {; e1 l* V! \9 R% y' t; d
  • ; |8 u: V( l+ d& ^6 h

    # d1 a4 Y# ~! r" Q% P                                                                        _totalP2PUploaded = stats.totalP2PUploaded;( Y0 U/ d9 l/ e6 F. g6 R8 u' n1 q8 x
    " W' G% ~; U# _
  • * j- d! z  T& I# G, @: k8 }
    * \8 [3 e- ?0 `9 `
                                                                            //updateStats();
    - ^& Y: ]' V$ H. `* e/ P
    4 ]4 q, S0 ^+ M  d# {) m9 _

  • # T& G9 Q' Q( u$ @: K% |

    . e+ I. k2 C7 X                                                                }).on('peerId', function (peerId) {! S9 W( Q8 a! o( C
    " {4 @3 T& D7 U- r( B9 f- S; V8 R
  • . E4 y% ^3 l0 X  ?5 [) S; B9 r8 m- q

      ^/ ~9 K4 n8 q0 \                                                                        _peerId = peerId;% \4 T- v1 ?4 Z" C# Z

    ( |6 u' z! Z. n
  •   Y) [" Z8 s' {( s6 u, z8 K' m, b

    ( R# I0 S: {/ r! x" f2 h* w% S                                                                }).on('peers', function (peers) {
    # o( J' r- S* J+ {( p. T# _
    * \) B8 s% T8 y: v( z
  • / s) P& `! s9 h/ a) B! A
    3 x$ c* U, Y0 C9 H3 g( i  q$ S
                                                                            _peerNum = peers.length;
    ) I& d, v' i/ b9 N& q
    : s/ @- u4 h: w
  • * T$ v% g$ Q; K% |  L

    6 H" @! S' e! G& h7 K* A8 ]5 J                                                                        //updateStats();
    & \4 |7 ]4 _: m; \% k

    6 c, l0 S; W: |+ F1 a( T& h5 a

  • # {5 A# t8 p1 R9 J; ]3 e7 G& l7 K1 j

    0 R4 I$ E2 C! X3 i4 u                                                                });# B. I  ]& b: G4 A8 l
    6 _" S9 H+ _# u4 B

  • ' f: y8 W; |1 n7 P8 `

    3 T) l) Z( R8 {& [+ Y( x7 [- q
    - r6 p; ^' L# i  d9 q

  • + o  t4 r: H9 N5 Z4 D# [2 _

    ( B; i; B5 h  i                                                        }
    + w" b: ~/ y$ ]1 O# D( P- X
    ( `6 o! v' X/ P5 i! O: V

  • % n% G8 w+ `8 A

    , \6 T6 I3 e/ X7 D; M% s7 G8 S                                                }
    0 v, g( T" Q4 y; g- `2 B- ^
    ; M0 M' p# n  ~3 v9 n* m
  • 2 J8 J/ v! P3 v) G
    - B: n/ O0 b2 o7 S3 O; f
                                            },                        
    7 j+ F6 H! c1 ~$ H# `' [  r. x
    2 X+ @9 i8 |) J- D9 @

  • " x4 r" R7 N2 T; ^8 k1 G

    9 p7 P% a& A4 K: Z% ~                                        /*danmaku: {! O. P7 @% \$ e; m2 I

    5 h3 c, L. ?; L
  • - M. f' R, R9 l6 {5 w+ [
    * M! y1 r( F; H2 k" t, }/ d1 t
                                                    id: 'E3368B56CDBB4IU',   //弹幕代码,可定义其他的ID,请修改;
    1 h1 u3 f: s: x' g" `5 a1 F

    4 D2 }1 }1 \5 B
  •   {, ~  v* s2 k3 Z. f
    2 v3 J( p3 @1 W
                                                    api: 'https://dplayer.moerats.com/',; t5 O* f4 ^2 `  w' _; U5 R  c  S

    & d0 n' y+ O) L7 K9 h

  • 9 A6 M$ \0 Y! z
      ?  r9 @& L2 D
                                                    bottom: '25%',. W- h5 ~, ]" j  R) t2 d

    3 w$ s4 J- c! \  I1 N  L8 w( i

  • ' I# o, o/ K* o; ^
    5 a* X9 A1 q& V. |
                                                    unlimited: false,, Q- Y4 x! N! f( [; h2 |; P
    * F9 r! ?$ a- g8 G: ?3 X% L3 w

  • ) k% h" G8 U! a  l# d* p+ a. d

    0 @8 v! n3 X% X                                        }, */            
    . e: F% I. p" e$ Q: z
    % m# E4 b* I, j5 ^  F" _
  • 5 \4 F2 U7 X$ z- R
    4 I$ Z0 d9 I3 X3 D; G& F. U* K
                                            contextmenu: [
    ! l1 I4 x" L' S" _

    ; i; J2 h8 W# b+ K
  • ( C# |) t8 O; X' Y! m
    + A2 e& Y6 [$ b( [) V
                                            ],
    : V  o* j) n0 o; s! B8 z
    - I& X  k; K5 k: o! E0 A4 q
  • + K) Z) W% P% @1 m/ X& |& G

    ) d  Y+ k+ @& U  E6 r1 k                                        highlight: [
    , f: |! z$ J$ Y  V: V" s5 `

    # x, O) u0 P% S; J* r. k

  • . h" C% Q6 n3 g+ g. Q

      g! q7 O. p3 @                                                {# _8 R2 G1 `1 @$ ^# D
    9 Q& b4 q# D( q+ p. o& l1 k

  • 0 N" a. _( x- \: q! C  m
    4 _5 ]8 O  U/ |/ F/ X0 {( t
                                                            text: '提示:点击下方状态栏可以发送字幕',
    # O' `6 k/ Y/ r! v" b  o" H  Y( w

    ( g  e1 n. P0 ]3 ~* V
  • - s# M8 M2 {( s) ]; T$ ]! F, I* B

    , R6 _: _) K- u3 A                                                        time: 360,5 K) t: w5 R0 p9 P

    $ a" m# T8 v, I8 H% {
  •   c% m: o+ o* g  Z% ?6 x

    " b6 O" m; }$ M3 P                                                },
    7 X- T3 e3 F$ A0 L: e
    7 F% P, i1 w' z

  • ( O- G; t' k/ V2 q7 W! w
    ) M) d3 W1 _2 c% O' ^
                                                    {5 c* W/ A( V9 F/ j$ t. n/ k/ c

    1 ~. T* b- x2 [+ @. t( j

  • 3 Q! N+ A3 }; B1 R- I6 k6 P% V
    $ Z" _# s" ^0 Z
                                                            text: '警告:请不要相信视频中任何广告与字幕',5 ^$ C+ M6 {8 Q0 r: Z3 \

    * i) m& y; u' B( _* B6 M+ U
  • 4 ]% ?3 H! @, b* u; i2 S

    / Z# h+ M  x/ h                                                        time: 1200,
    : y4 m8 H. e' q. W: f- b& k. j/ M

    1 P' F) k% X, @: [
  • 0 e) s5 E* D$ W+ l1 p4 H3 [
    5 f5 N. w1 H4 I+ j! l3 _5 l
                                                    },
    % A( P9 d5 i3 }( y( X
    0 H/ _5 s% _4 F, g
  • ! |+ n  I9 a* a7 q' l) q; M  I9 c/ {

    $ O0 F% \4 r! l! t% C# G( M& }                                        ]
    / O  ?$ M4 E6 C$ G' L% b+ ~

    ( I) R4 F, {# C2 f9 }3 R

  • 2 R$ w" d8 c' O7 o3 j1 E

    / c" v9 \7 h2 \7 y- o+ c# c                                });+ M6 C/ H3 `8 ?- J/ G* W& l

    4 |! T+ R8 O' R0 [
  • 3 p3 e$ `6 T  r, t% ^
    & r% G+ M6 }+ |. d

    1 E3 y+ Q+ E  ?+ R* V6 U7 s) R
    ! W6 [8 M4 n/ M; y3 W4 s

  • 0 p8 d% j8 K+ X5 L( J
    9 \( k, G2 W. p: T# j( D, e9 ?) C
                                    var webdata = {' Z. x: ^5 _+ k; m

    ( w. e+ t3 s* \( D5 M- |
  • 9 `1 C  H1 E5 C  Q
    + D/ |* N* d3 S, Y) M6 F
                                            set:function(key,val){0 t2 A' I% C& e/ u
    8 B2 U& o, ?/ p& A, z

  • * x/ X8 X' ]* B/ Z- O
    + R; j  a8 H2 T7 L: {
                                                    window.sessionStorage.setItem(key,val);6 y. K' `  c2 D, V7 y/ ~8 o2 ]
    / ^' J/ l7 k' u( E; j
  • & ~1 d& K1 g9 X3 w

    4 o5 ?/ }2 x6 j7 w' E% W9 e                                        },& F( M' Z* I; E; b- S; B
    0 P) W2 x3 u% n6 F% x7 l

  • . X/ e% ^/ E. \+ ~5 J
    0 f! k! B7 z$ g; _
                                            get:function(key){: P' Q1 v; v) r6 b2 t

    - S" T# _# [5 Q8 y* R) x; V7 m8 Z
  • : M5 P0 o& s1 W1 G" ~
    # |. D: M( p0 H9 k% V! K
                                                    return window.sessionStorage.getItem(key);, r7 b6 V5 u" f1 O$ L* P

    % H% w9 R, `: D* v) `! ]$ |
  • 1 z1 S5 b+ c* F5 D/ h' t/ [
    & a8 D5 t% z; u. ^, ^4 j
                                            },
    / ]6 M7 {4 y+ Z

    3 e" c2 A3 Q4 \. L) k8 I: X
  •   Z" V/ A" y1 a2 H3 q# }6 ^1 Q  i
    0 Y. F! j1 ?. R. S; d
                                            del:function(key){/ R% h8 g# o. k1 ?' T" q% ~# \
    2 r. [/ W# V) a; U/ Z8 T8 S
  • 2 l0 Q3 F; D) `4 @' ]/ M. e
      A% F4 y3 U. k5 h
                                                    window.sessionStorage.removeItem(key);
    : e4 J& }: u3 y4 G3 H

    " |, Y- j( _' ?" Q
  • 2 d+ u& Z% a: \( j
      P: D. L' W6 N' i
                                            },& A( Y* f  G% G  @4 a  `

    8 T' X- l) D8 k) x

  • / H# F+ l- f# F3 [

    9 t' d) L; J- Z& F" {- M2 U                                        clear:function(key){9 Q; u/ `3 x: }
    8 m  J& l+ J& w3 T  Y8 ]
  •   _% q6 t" \2 U! M& Y9 j4 x3 i

    + Z" L4 m4 p+ V) c. `! i1 F                                                window.sessionStorage.clear();
    5 ~. S8 {% g: E. Y! ]4 r

    + ]& @! e# X# R" M
  • + s/ @0 P! L( {  q, [  G6 f9 K) A; M1 A
    7 l& |9 T' ^, R6 f) `$ j; C7 E  b
                                            }
    ! ]0 v8 w4 L. v/ }) v) o. n( n
    0 |+ F. Z# }! ^7 w. a4 e
  • ( I! s& n' t! H2 y: z6 B; s
    6 W0 A4 \: ]& q. k, n& H" B
                                    };
    - [6 g  B0 Y) r2 |7 a- w8 E

    , I- X" l) P" B% M, G' I

  • 0 j. @2 T' c* J) s' `. s
    * f" s8 I4 _9 ^% F* z! H* W
                                    dp.seek(webdata.get('vod'+url));9 M6 o9 m3 n" Q/ i- Y
    ' G( B$ S0 e0 s* u
  • 8 D) y$ u1 C3 r) L# A
    7 X- [4 [4 o& u, s) ^" y
                                    setInterval(function(){
    1 T( _: P) J" A; d8 n, b6 t) x; T
    . \2 ?7 l4 ~' D, j
  • ) Y- s: B$ w7 Q8 s$ t9 F  n
    ; b0 Q6 J8 z4 J8 J0 A
                                            webdata.set('vod'+url,dp.video.currentTime);
    ( o0 t% W/ z3 Q$ ], F: e
    6 X$ d. U' x: ?: o. t" m; H6 S8 B

  • 8 \) o0 L5 }8 q! G- k3 r- R

    $ E, h; ?( ^! e. m                                },1000);
    ) E$ x" C$ h# V& E

    7 F: a0 G$ |! |1 r) p
  • : P7 m# M! R6 s/ C7 |

    0 ^( L# [0 `' b4 Y* b$ ~                                dp.on('ended',function() {/ R3 |+ R, U" S! }0 d8 D" h
    & ?  F- S8 m: v7 ~; Z* c7 V

  • 4 ]8 D9 A( v% e. k3 b7 I

    # B4 f+ ?/ l, e- ]                                        dp.notice("视频播放已结束");                   //可以替换成下一集调用等代码
    " E; F; s$ `" v8 @
    ( ?8 P/ _1 X6 f; t# _
  • 9 E7 L0 G$ }& j5 _' @: N$ X# U; c6 g
    7 D& N1 v! ~6 B" g) U& I6 \& I
                                            if(parent.MacPlayer.PlayLinkNext!=''){
    3 }7 L/ L9 W& H* M0 x

    ' c- W# q) \, S- a

  • 1 w+ ^- l/ h' `, m. G

    & F6 |2 y4 M/ {4 o6 m$ q                                        top.location.href = parent.MacPlayer.PlayLinkNext;}
    1 j3 L* P* x0 d& s$ M3 f+ y' y

    % U1 L3 ]+ s4 Z# w
  • ( v/ C4 [, |" o: H# I

    7 \% x0 L' ]0 [                                });        0 y' _4 g& |/ \  J  R. W2 n
    5 P( D" v  t- y7 W* U% ^+ |6 u7 w. ~

  • / O1 U8 E6 L  s' {
    1 O! c' _: q7 b
                            }
    3 J- b9 ]8 U2 i1 P

    / n, N! M- H1 l1 ^

  • 9 q6 f5 |" L9 ?. o
    5 C2 v. e: q4 C: u; M+ c, X
                            else{7 c0 I! I7 `& Q* \( @5 Z, O8 ?
    ' v( S$ @7 X2 V/ v: L0 o* [/ D% x

  • / R# L/ _" \! R- p) Q7 q
    / M, r$ w' H% J- l
                                    document.getElementById('dplayer').innerHTML='<video src="'+url+'" controls="controls" preload="preload" poster="" width="100%" height="100%" autoplay="autoplay"></video>';( R, u4 A. f1 j

    0 Q9 H# x. K5 i2 x/ F

  • 3 h0 v! T$ `; c" h7 \, ^

    & k: f. H# U/ G2 K* w* I                        }9 l! k# `( C, ?6 j$ i( ^

    / v0 q1 y6 E# Y: F

  • ; V- K6 p; F7 ?! F

    ( P- P2 P6 J; ?6 p                        function updateStats() {
    # v6 p; V( n$ |! E; _3 _+ ~3 i( Q

    , K1 ~$ j% P$ W- P8 l% U. ^9 g

  • 8 j6 H# G6 h7 n5 P/ e

    " ]. z* a) }& \8 l/ x7 O                                var text = '七星P2P正在为您加速' + (_totalP2PDownloaded/1024).toFixed(2)/ i- q' s0 j0 ^7 d

      o  i+ l9 \0 g/ ?; L

  • 8 B$ ~5 C2 Y$ L! X$ ^

    3 d& E& a4 `8 q                                        + 'MB 已分享' + (_totalP2PUploaded/1024).toFixed(2) + 'MB' + ' 连接节点' + _peerNum + '个';
    7 I9 ]' f) a. F% J: e0 x

    ' f3 J- O( E. I* D- Y( W
  • / _. J. I2 P; c/ `
    ( U0 s, N. F1 n) N* P
                                    document.getElementById('stats').innerText = text ;* Z+ }/ k# q' Q" I5 H0 Z9 W

    $ W2 e/ e- @' r4 z

  • 0 H1 T6 [: X. v' h# N0 H$ M

    5 U, K2 M; v5 K- R  _                        }
    - e/ t6 |- Y- a' _6 h& ^$ w( q4 z

    6 X9 B% j) J+ d
  • ' F! N) B5 O( p3 M9 m5 L: `
      [# x+ V. {: e7 I- k
                    </script>: u, X5 n. M7 v9 r. x

    & F! ?4 Q% J7 O& b& B

  • + O& }- e: T$ m

    ' F+ _  C6 ~( c0 `+ V                <script>
    ! Y3 D8 o- b* j; M' e5 m0 b' O
    # [4 {. \/ Y- O: C
  • ) u; }/ l. [# T% w/ `5 ^. z

    ) o2 F6 K' ]6 C- {/ k- `5 D4 ~- Y# f- F
    0 F3 `' S- F  J- P: c: u/ M

    $ n9 x6 {" D2 H5 j

  • 9 S+ W, Z; t! G8 e

    # S) i) ^9 Z: r( B                        var video = document.getElementsByTagName('video')[0];
      e) _3 K+ y& r

    2 J( |* P" {9 {8 {& T" R

  • ! C/ |( y$ y2 z4 N/ z2 Y
    9 A: D' s/ a, ~, q6 ]% _
                            video.oncanplay = function(){' p7 L& N+ u2 w2 d8 e

    ' v$ J! X- ]# {9 p$ B* ^! l4 a& o& H
  • 0 @% O  z, @1 t" I
    ) \/ H) K; @2 o) \4 I8 H
                                    video.play();* `9 ?/ M7 N/ E6 D. _# I
    # }/ u" Q8 L3 S& \1 f, G2 R2 t
  • ; Z8 B4 K$ V9 `9 Y4 H) q" u1 f
    8 [1 c3 |4 C% f" W, I; r
                            }# n( Z- u' ?& u

    & v1 w3 a) D$ P) o1 L

  • ; J" V$ L6 w+ P! G
    3 U1 F+ b3 P5 i0 w

    $ @  J& W7 H  P. e5 k

    3 _4 A1 j- h8 x& k. c
  • " u' N+ z6 p6 y8 t3 z
    # C3 I! G$ l9 |
                            if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {' r8 p1 K) \! l5 p3 D% i
    , l( T1 L% v8 j- d

  • " @( x+ Z; v+ K% t/ K( N% j
    , @2 N: k( u; [$ \* {6 j
                                    //手机端1 m( u1 Z/ y: r: ?

    ; y( E% f, o9 d/ ?: A( f( P8 H

  • 0 _5 c6 n8 `% d* Q

    % c- _8 ?. E: o* {/ G                                var img = new Image();+ p! q& J7 `, l

    * @/ ]4 W. D9 j# _( y9 w
  • . O0 [5 H8 [8 J# h$ q- t0 u% m4 k

    ' K5 ^/ j+ ^8 f8 K9 R                                img.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsSAAALEgHS3X78AAAMWElEQVR42u1db0gjZxofJ2E1JiH/TGxMwDObP9L20wq93hW5WLLcIkpZrKCu0MUFu0TbL1KhcMdmuQ+F9NwPdi1dyy0WWlewfija4tHQZFl61yunn9aSmOzkAhOzGvOPTDImZPQ+rCnj6+RfTTKTZJ6PrzNx5vnN83ue93nf93maTk5OIAaLGEGQP/J4vCtcLrertbX1VRiGRTwez1DMzTiOu46Pj2PJZPJpJpPx4ji+ffny5X+enJwQTH3hJiYB4nQ6ZTwe71pra+ubAoHgjWIVX6rgOO7CMOzHZDL5A47jm93d3SEWEBIIAoFgVCgUviUSiUx0PEMsFrPF4/FvMAx7RDc4tAGCIEi/WCyekEqlQ0yijHA4vBaNRh9qNJrvGgIQFEWnZTLZdCl0RBAEFo/Hd8PhsOvo6Cju8Xh2I5FIPN89EolEqNVq9S0tLUKpVGoQCoV6DocjKIXWQqHQfbVafb8uAUFRdFqhUHx46dKljkLXplKpwOHh4Zbb7d5aXV3d+vTTT/fK8Qxms7ljeHi4R6fT9bS1tfU0NzcrC92TTqf3Dg4OPqoWMBUHBEGQ/vb29jt8Pv+1QiD4/X7H2tra+uzs7G41Xt5qteqHhoYGVSqVsRA4iUTi5/39/buVprKKAeJ0OmUKheJBIR/h9/s3bDbb+s2bN7fo9B1LS0s9JpNpUKVSDeS7LhqNfv38+fPblXL+FQHE5/PdUKvVn+XibIIgMJfLtTw1NfXI4XDEmeTUjUajcGFhYdRgMIzle34URW93dnZ+xWhAnE6nTCaTWeVy+UStAfFbgAkGgw9DodBsOa2lbIAgCKJTKpXruaKnYDD42GKxzJXLQVdLzGZzh8VimZHL5X/KFY0FAoFBjUbjZgwgHo/n9a6uru+pvqRUKhVYWVmx0O0jyuFjRkZGLFTOnyAIzOv1XtVqtT/RDgiKotNqtfqTXA57fHx8jun0VAqNffnllzO5HD+Kou9dNDy+ECC5wCAIAnvy5MlcX1/fOlSHYrfbB3t7e2eoGOGioMDlBiOVSgXu3bs3Wa9gQBAE9fX1rd+7d28ylUoFwL+p1epPUBSdrqqF5AIjkUjsDgwMvFsvFFUMhW1sbDzg8/n6clkKXC4wotHodiOBAUEQ5HA44gMDA+9Go9HtcllKSRbi8Xhe12q1/6Zy3mq12gI1sKAoaqFy9h6P5w+lRF9FA4IgiK6zs3MbdGTRaHRbIpFMQqxAkUhkUSwWXwEDHJ/Pd6XYeUpRlOV0OmVKpXIdBCORSOxev359hoXihVy/fn0mkUicSYxyOByBUqlcdzqdsrIBIpPJrOAMPJVKBRrNZxTrU8Doi8fjGWQymbUsgPh8vhtgboogCGx+fn6GBYMalPn5+RmCIDDyuFwun/D5fDcu5EOcTqdMp9P9D6Qqh8Nxt57nGeWaPBqNxjvgh+x2u3+XLxmZ10IUCsUDEAy/37/BglHc5NHv92+A/qQQdcF5oqp+cHEplUoFxsfH51h1Fyfj4+NzoD+Ry+UTCIL0lwxIe3v7HXBsZWXFwvqN0vzJysqKpRjd5gUERdFpcA08GAw+rkYK3Wg0Cnd2diZ3dnYmrVarvtZBuXnz5lYwGHxMHuPz+a/lmsVTOvV0Ou0n7w4hCAJ7//33x6qxuIRh2DI5N4QgyKNbt24t1rJlms3mjvn5+WWyP06n03uXLl1SFQSEKlf1yy+/LL7yyiuL1Xj4k5OT/4Jj9ZDO39nZmXz55ZcnAV2fS0DCFJPAaVAZU1NTj+h8GQ6HIzAajXcikchirdLY1NTUI3BuAur6HCAIgvSDM3KXy7XMFLoQi8VXPvjgg+Vnz57NGI1GYa05eJfLtQzO4MGICwZeeIIKWaa9nEajGbXZbOt2u32w1qyE4iOboATE6XTKwHmH3+/fYKozrUUaczgccXCyKJVKh8iJx18BEQgEo+AP2Gw2xjvRWqMxKp2Sdf9rlBWLxb4nn89IpVKBlpaWqlMCVZRVrNRKNHZ0dLRO3k4Ui8VsIpHo6q8W4nQ6ZeBhGb/f76i1SKZWaAzUrUgkMmVpCz719tfAm9bW1mo25mc6jVHpNotB08nJCRQMBv9BXvOgi64uSlm1RGMgbQWDwYdyufwWfOpU3iBffHh4WNPbPmuBxkAdZzGAm5qaOOBk0O121w0gTKUxUMdZDOBnz579Gbx4dXW17gBh2qSSSscIgvQ37e3t/UWpVP6NzLlcLtdI14OW24fkk2g0uv3555//vVpH6EDJZDIOcgY4EAj8FeZyuV3ki+Lx+C7UIEI3jYG65nK5XXBra+ur5MFwOOyCGkzoojFQ16elQ2AREI415BItHdEYqGsYhkUwGGF5PJ5dqIGlmjQG6prH4xnOLVAVqpDA0lj5hErXMKt6ZtEYC0gJNFYNp38OkIODA5aycgi4NZS1EJoF3KRQFUAUCoWQVT21PHnyZI61EAZINBrd/vjjj8eqkcLnsurOT1HVXks5ZyESiYSlLOjFFlaTyTRYSTCodA3jOH4mn6LVavWNDESWni5fvlzxkiCgrnEcd3GPj49j5MGWlpaGtBA66AnU9fHxcQxOJpNPyYNSqdTQaGBUg56oBNR1Mpl8ys1kMl7yoFAobBjKonuBCtR1JpPxwjiOnykLweFwBGazuaOegSAIAnM4HHclEskkXWCYzeYO8PwmjuPbsEaj+Rd48fDwcA9LT5UVKh1rNJrvYAiComCkpdPp6g6QakZPxQio4ywGXAiCIAzDfiQvVLW1tdUNIEzdKAfq+BSDFxPDZDL5A/mPzc3Nyno4cMkUegLFarXqwdqNWQzgU3PZBG8aGhoarFUgmEZPxeg2iwF7HIEGKXgcAYIgKB6PfwPS1tLSUg9LT+WVpaWlc00AyLqHSU7l3Pk3k8k0yNJTeYVKp2TdnzmnHg6HvwbPGfb19fVV80WLpaxaPLtuNBqFdrvdTh4Lh8NrUqn07XMWcvq1PQR/ZGFhYZSlp/IIlS5BnZ+r5IDjuJM8JyEIAjOZTIPVspJ8FkJ37umi1mGz2c6UScRx3MXj8brJ151boAqFQmdKPXA4HAHdVsKE3FM5rAPMXYG6pgRErVbfT6fTZ4rMGAyGsWolHMEauLVKT2Qxm80dBoNhjDyWTqf3qAotU1YDoipAEwwGHysUiplqmHbWIr/99ltHrVoEWQ4ODubAdhe5Kl/nrLmYSCT+A9bM+uKLL96t9bYTdMw73nnnnQeAbn/m8/m/p7o+5zag/f39u+DYyMiIpdaKvtDtyEdGRizF6LaghZzy+apYLH6bPMaWFS9eqMqPZ48/57on70a558+f3wa3T6pUqoFaq8JDh9jt9nMd3wiCwEKh0Gy++/IC0t3dHUJR9DY43tvbO1MP6flKidVq1ff29s5QWEzBdntFFeMHKz1A0Its8LVr18bYKqXn/cbm5uYymEAsRFVFWQhpAjMLLvM2NzcrNzY2HrBO/iwYGxsbD0AwTvvqzhbzG2y7ijJK1dpVQBAEaTQat9frvQqOi8XiKyiKNnzUhaKoBQQDgiDI6/VeLaXHYUnHEbRa7U8oir4HjqtUqoFIJLLYiPRlNBqFkUhkkaq7Doqi75Xa25BtClYGn0FrUzAIepGApLIUPp+v39zcXG6EkNhqteo3NzeXywnGb7aQQpbCNpb87Y0l2darJVIUo1uvZoVtTsyg5sTkeQrbvvviwja4z0NPCwsLo2BHAzAdwtgG92Tx+Xw31Gr1Z1QUxnRgskAYDIaxfM+Poujtzs7Or8r9/ysCSNZaXnrppc/A9RQqx2+z2dbp9jFLS0s9JpNpMJfDrqRVVAUQkm/pb29vvwMuB1M5f7/f71hbW1uv1jq61WrVDw0NDapUKiOVswYmvT/v7+/f1Wg031XymSoOCDk8VigUH5JbKeUD5/DwcMvtdm+trq5ulSsQMJvNHcPDwz06na6nra2tpxAIEPRid8jBwcFHFw1nGQcIGRiZTDadKxrLxdnxeHw3HA67jo6O4h6PZ7dQoTWJRCLUarX6lpYWoVQqNQiFQn0un5AregqFQverBQRtgJCpTCwWT4B7iemWcDi8Fo1GH1aamhgHCNn5CwSCUaFQ+BbYoaFaEovFbPF4/BsMwx5VylnXDCAgODwe71pra+ubAoHgjVJorRTBcdyFYdiPyWTyBxzHN+kGgbGA5KI2Ho93hcvldp3WtRUVCxSO467j4+NYMpl8mslkvDiOb9NFRcXK/wG7viMTqo7LKQAAAABJRU5ErkJggg==";
    # M. X4 F# M, A* y1 I. I
    + Z: d* C9 Y- D% q- B

  • 2 r( c! C' w$ Z( G4 m/ A
    ' f. S) M' I1 q$ M
                                    document.getElementById("play_icon").appendChild(img);- |/ I" S  q* B- F4 \

    % K0 s) U! _' `- Z: q' X. ]' d/ ]/ W
  • ! L' E; m; R% C  B

    ; Q) N0 g3 z' O/ q
    ; t$ n6 N$ D; T  u8 V" D; T
    - E! K* w$ e6 C! c/ e- A

  • # U/ O: m4 C- [6 M* u

    1 u; p: g( J" c1 u                                video.setAttribute("playsinline", "true");
    # e: o; e* k* T% k) t% o
    ; o) f4 X; k$ a1 n; Q8 h

  • $ q- p* z# r% P+ x; ?

    , s8 S6 q) J3 d4 U9 f                                video.setAttribute("webkit-playsinline", "true");
    : C- O4 p% T1 S$ k7 V6 [: W, G
    ! d7 U5 [9 O, N/ s- P
  • 2 n1 W% B1 G' k1 ~' a8 L

    : U) L' R' N1 n7 A; `                                video.setAttribute("x5-video-player-type", "h5");. s* H" Z: M5 u8 ^0 C+ r
    1 ~* Q" h: ?! g
  • / W/ `# x( C$ H' q

    1 w  s- q( h# |+ E$ C8 N                                video.setAttribute("x5-video-player-fullscreen", "true");
    / K5 V1 O1 a( m6 A% s

    . I$ x% e6 z8 |: |8 i! u' B0 A

  • ) D$ e- a0 a6 H

    ; O; e( ^2 n4 o. x0 Y& C3 C/ Y- t3 h
    " `' `7 H7 z9 d, m1 c0 z' a

  • ) b- _6 v# \& y. z( Q9 N% `4 a
    + w! M/ j0 e. f2 Y, z! r" p
                                    video.onplay = function(){3 H$ s) X! l4 I7 D

    6 N# i& U# L8 F% \- F- X0 t0 q
  • ; \' H' }7 X% _. d, r

    1 W1 I# ~2 |) a9 x  q  p; P4 T                                        document.getElementById("play_icon").style.display = "none"; ) h) U" V: y0 b9 Z- F$ s- _

    3 g. p5 ~) j; `7 u! X
  • + W2 U# |+ C6 I/ n3 Q5 R
    # D+ R) g$ L4 @" \6 @* e
                                    }% |' I+ S8 c) j. Q$ a$ d: b

    * r6 o: D$ D' ?4 g$ f6 J! b

  • * J1 O6 U7 d  |" I( o% C) ^& ]7 q

    9 U6 R1 ?7 |' y0 b% e
    ) n' Y" R6 \  a0 ~  U" u
    2 |( y: C1 ?5 B, s+ Z! g

  • / W9 p  v9 }5 d# w6 F( m
    ; Z  d' S2 T  j
                                    video.onpause = function(){
    ( S5 Q- V: |2 R# G
    7 ^5 T2 `* ]' x5 f5 G3 D- O; v

  • ( y& X1 D* h( Q# q8 B4 A

    7 R, \& r  v6 `+ N9 J& x4 W' P                                        document.getElementById("play_icon").style.display = null;
    ' D  c0 ^+ O& {% v
    8 Z$ W7 t+ `$ r! }
  • & B- y) C" g: \  T3 A5 y" _1 f

    4 o4 o3 C4 ^! q                                        document.getElementById("play_icon").style.backgroundColor = "transparent";
    " K, f8 k) y: ]

    8 a+ W1 p# I) g2 b
  • 9 G3 k1 q" d" H8 m
    . O' |' r. i  P3 K
                                            document.getElementById("play_icon").style.backgroundImage = "url()"; 4 L( S& Y  A. N/ `  c. S' O( J7 L5 e
      J1 Y; r# L% o) }& |) X

  • 4 w+ f! L9 E: H8 U6 o4 l

    - S: `. S+ _3 D; ]  Y                                }5 _, w" }: F' }3 S* I
    2 ^. Q  v9 d! {8 U; D6 V3 {" w: |

  • ) u' d' C* g7 u& F% N

    2 b: Z2 l, j2 \& G$ O% N  r! K9 K6 ^) I8 `. ^

    5 j& _" Y; L5 v3 @* c5 L

  • 1 N0 w+ g# X7 P. U1 O
    6 D* ]2 f7 z4 x7 V5 z
                                    var state = 0;
    & k% T; _% ?* l6 {- ?$ A( m0 X& _

    ! m$ e" @8 {3 _9 r0 y
  • 5 s3 t  V4 `& F$ z1 |

    4 U5 J1 s6 B( d) w8 e                                document.addEventListener('touchstart', function(){    $ y  F) y/ Y7 l3 K2 X& o. m

    & d6 c6 n& G% F6 d

  • - ^" Y+ t" J  W: M  W# u
    1 ?9 k- ?3 i! a; P' g
                                            if(state==0){        & _0 d: A3 ]6 M- k4 u0 S

    1 |: p9 l% M- }) q
  • ' s+ ^7 m0 }1 _

    " P" z! M* D5 d8 W                                                video.play();        
    8 |9 S: ^# }( T0 O, {" O
    ) g" ~. N5 w  w% M! f" }

  • 8 p# b/ d3 @& m8 x5 f2 }8 @0 i
    5 y* P* t! l+ x! }
                                                    state=1;    2 n+ k8 n5 m1 F/ S* H( l. J

    ( t7 D( g6 M+ V, W5 f& Z/ r

  • / c2 o7 P* b) f

    ' V+ P4 m+ C; [, ~! c9 A4 r( V                                        }( b5 C  C- c' _% Y8 F1 F: g! r

    ! H- \) u7 j2 ?7 R" s# D0 b

  • 8 j+ D# I0 V; Y* D* \: n2 k- M* B- `
    " i- G7 W$ q* P3 U# T
                                    }, false);
    6 f' x: X( I' O! F+ z6 ]

    - O+ y. {( K& {+ Z8 L2 t
  • ' W6 G1 d9 O& U8 a7 R

    4 k- _. D, X5 |! m7 N                                document.addEventListener("WeixinJSBridgeReady", function () {    $ R9 i/ h5 R2 x, |, s3 J( [
    5 J+ q! F& N2 _

  • 6 z1 p) t" }0 w

    1 p) F+ g; U4 M9 D( V                                        video.play();1 J  R! E% g! N; [

    4 Q/ ?0 d3 ~$ k7 a. p' k2 o

  • ) _5 j0 @- V  @% ?" s9 h' q& S, j

    " i- k' M( L, N* H& D8 y                                }, false);& L# B1 |2 A# x+ e
    ! x" ^* Z/ h2 z) E6 q

  • $ }, ^! F4 e7 h' a( c, k, ]

    / e0 u, A& g# L7 U6 y                        }else{
    8 f; l3 h. o8 H" m3 t
    ( B( B! H* E8 I4 t& Z1 g- c
  • . d, s- R5 o  k2 J5 t0 G

    8 y  B; u; p2 A                                //电脑端# a5 k3 Z) p- M" p

    9 a1 c3 m( m& n- y. P) _

  • 9 G$ W+ e: C; Y6 d4 C' w
    3 d; w- r& B- b& U2 O2 u1 x- f
                                    document.getElementById("play_icon").remove();+ y. g) Z/ D2 j' ~
    . o/ p, b* ~+ ~! K$ Z2 T
  • ; T  y- W1 r8 {0 i# T: N
    ( Y' l. _+ g0 p
                            }$ E" U! g- M4 h5 {* r: h" w

    - H/ @4 i9 }8 \5 N* n
  • ( T. D* \* h$ q: s  f! @

    * A; I( ]$ x9 o! o5 D$ i& G( ]4 w$ P; ^% O

    ! z+ H, y+ e5 F) K# r
  • ) i6 ]: f* b7 N9 Y) k
      B/ G6 t0 T" ^# K3 t7 x
                            function playVideo(){( ?. W, A" F( h' \
    8 C; U$ E: n5 f5 ~+ L
  • & [( {# f, V6 V8 k" K& ?2 {
    6 C( C8 a4 J- Q7 o7 q  A
                                    document.getElementById("play_icon").style.display = "none"; 4 w( r( J6 E1 m4 s
    0 ~7 g1 ~6 o8 g2 [
  • & b1 l/ p# J3 S2 q" x: \

    ; k& ?* I4 v# I% q# S                                video.play()
    0 L- z) S  p3 ?) u! T9 {5 h/ d
    , s. \! `+ E& o" p5 ?! T8 |
  • ' x( w* a7 i% h$ S
    * d3 f- S0 |; M/ y& y
                            }        6 |. X% Q6 T- l3 C+ r
    9 d, W+ M: _8 W. @) Q

  • / z/ W) }# T' t/ X3 d

    + H. ]8 \+ k1 F" X0 K9 P2 s
    # A2 K& P4 B, d8 m& _! v7 E
    " K' J' z# j# T0 |2 V# u: P4 B

  • 7 ?/ B  X1 Z0 N0 h) E2 b
    ; D5 @- v/ v( N

    ; g, L. Y: T( [( B, _5 @# j

    . u- k3 v1 c: x9 o: E2 Q

  • 3 w. \  s& I0 |" b8 {5 E5 l

    8 r+ U: e1 T6 _$ c                </script>+ B  h- y4 g5 A7 t% z8 f
    9 M, n% s5 A( P" ?
  • . H) o6 W& f  Z( ?

    " V# }# d5 l7 [: x! N2 k" C: a1 K" Y+ x9 t
    # k' l# s6 Y/ a

  • ; ~- H: _9 A; ~( b
    2 s6 o2 A1 k! E, i" b
            </body>2 v$ r1 @- v- |6 I2 |$ [  F6 m1 y

    3 h$ T- A; [8 o9 g6 I
  • ( T) o4 g& ^% q- f- O+ T( C
    $ s* f6 T+ r4 l  ~; `
    </html>! k8 Y% h6 C9 I- [: b0 D

    & _$ h  E6 G: a# X/ j$ f6 e& Q2 F
    2 P- J: L% u$ v: Q" z% Y( i6 f
手机播放引导截图:

: I5 m1 g4 W% U+ P0 A
由于手机上不能自动播放,需要用户点击才能播放,所以加了引导点击,图片中代码中的2段base64数据,可以自行更换其他图片


( W: e; K/ F; n) `& d

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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