扫一扫,微信登陆

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

搜索
查看: 3602|回复: 0

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

[复制链接]

307

主题

335

帖子

1897

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1897
QQ
发表于 2020-11-10 22:57:46 | 显示全部楼层 |阅读模式
教程是按照我自己的方法来的,不一定对所有人有效,反正我自己是成功了。
# b% f2 Y$ {+ c$ d4 D6 b' J# z播放器也不是我写的,具体代码不要找我,我是小白。6 f8 A; p5 z0 R# R/ G/ M
注意:本播放器只能播放m3u8资源。8 ?+ |: g* S9 ~
效果:播放器右上角将挂上你的logo,P2P加速,本地化播放器更快速,播放器自带弹幕(不需要的可以自己去除)9 ^% {4 B$ f/ n  W
准备工具:苹果cmsv10网站一个,资源站播放器。4 o- w$ [5 ]' c7 W) ?
教程开始:
2 R# a" L- W2 d' }① 导入一个资源网的播放器! b* _0 [- p/ a. R
② 将解析接口改成 /dplayer/?url=+ {0 J4 y0 U" H0 L9 u% m1 t# P4 ]
4 d. P( m, o1 k# q
③ 播放器代码修改为:
) c7 S1 }$ l' y1 k9 n5 ?
MacPlayer.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>';8 c3 n9 M% A0 @* H; P0 v! T
MacPlayer.Show();
* W. T" R' m$ }; y2 K. a& ]( J1 w' M& C+ K
, ]6 Y, h* T( {, @( k
9 m4 f" l" H5 t% Z+ M8 D, J% t
④ 上传播放器文件夹至根目录
8 S1 l3 U0 F% z; Y# M8 X
5 E- F) f* P. B9 }( T! k5 @⑤ 在苹果后台将视频数据中的播放器换成你改好的播放器即可。
附录:
/ Y6 d+ {& t+ ~9 y播放器文件下载地址:https://www.lanzous.com/i7v0osf( x4 h1 z0 ?( ^$ |
p2p加速方法:去https://oms.cdnbye.com/#/user/domain注册账号,然后绑定好自己网站的域名即可。
/ r' o1 X) ]# ^7 t6 Z  w  H* ~每天5G免费加速流量,每天签到再送20G流量。# M! }3 ]* F9 M2 g; e8 v
(但是个人感觉没啥用,好看吧…)3 }$ Y% Q2 f0 O) ?9 n9 `: q
右上角logo地址:根目录/dplayer/images/logo.png
1 l  A; X# f9 H  H( ~; v8 _
- r$ b( \& A5 q: l* ^1 Y1 C
-----------------------------------------------------------------------------------
本文是介绍Dplayer播放器搭载P2P加速源码,配合苹果CMS有独立的播放器后台
主要功能:
  • 自定义播放器LOGO
  • 自定义播放器右键版权
  • 自定义播放前置广告
  • 自定义播放暂停广告
  • 还可以自定义会员直接跳过广告
  • 实现全网资源解析,不需要一次解析接口了。
  • 功能是非常强大,更多功能正在研发中。
  • 域名对接可直接实现P2P加速,让资源不再卡顿。
    - e  S7 y4 f5 S- B9 F7 h
7 u4 d' y/ @0 m
使用教程:
8 P/ `+ _( t7 j3 C, \下载好播放器文件后,直接解压到更目录,切记,是网站的更目录。
  f3 `! t- X; R+ M+ v然后点击 视频-在点击播放器,添加播放器,# u  i3 K4 [8 c' B0 P# l
添加播放器时,编码为:wlm3u8   名称可以随意、
% g* K2 Z. ]( h! x然后填写解析接口,解析接口格式为://www.isiyuan.net/addons/dplayer/?url= 《把[url=http://www.isiyuan.net]www.isiyuan.net
修改成你的网站域名》1 [8 m. D3 W5 v+ G
然后点击保存、这样子播放器就安装好了。
; A$ N* b+ x" G$ Q& ^然后点击自定义快捷菜单:添加播放器后台。
/ z& U1 `4 {" J: w$ W6 ^1 h3 S地址为:– 播放器Dp/addons/dplayer/system.php1 g/ S* S& q5 h. t! N
接下来配置P2P:
0 n$ r7 {' I5 ^! V4 a配置P2P其实很简单,
* S( L6 A8 i7 g6 w1 q& F到这个地址:https://oms.cdnbye.com/#/signup   注册账号、然后点击签到领取25G免费P2P流量。每天都可以领。; ~: f) L$ d' R- h' h  v) C
然后绑定域名,绑定的域名一定要是你网站的域名,要跟你在播放器上填写的接口域名要一样。
) @/ N1 Q2 `# A% I. x% a" \/ X绑定好域名后,这个网站的左边导航栏有一个P2P配置,点一下进去把P2P状态开启就可以了。

  s% ]/ A! C' [% w
0 G  j* n& u7 l" c/ E( R4 N- S0 [
-------------------------------------------------------------------------------------
播放器功能:
  • 支持格式:m3u8、mp4
  • 播放记忆
  • P2P加速(去除在视频中P2P信息)
  • 自动播放下一集(仅电脑端)
  • 去掉弹幕(需要的自行去掉注释)
  • 手机增加引导点击播放图片
    2 \& F! \. {/ h% B# y9 a- j6 s
使用方法:
  • 将文件上传到自己的网站(比如文件名叫dplayer.php,上传到要目录)
  • 在苹果cms后台播放器设置中开启解析,解析域名设置为/dplayer.php/?url=
    1 l- p* H8 c  ^0 t( F2 i% u
代码:(代码摘自网络,请检查测试后正常使用)
  • % r( q; u# M& E

      }; r1 p+ ~5 J' x+ D<html>
    5 ^2 Y# q, W# W3 s/ y2 ~' y! M% S
    , F" u- Q3 v5 G5 ~) G
  • + B- a! u8 c5 F1 Z. J* G# l
    ( S3 [( k- Q# a3 _  g5 ~
            <head>
    . o% Q. n4 N5 X( s- ]
    * ?' o$ F" }2 x) I+ E
  • 9 ]0 W' h% a( P1 S0 d3 p

    7 M* N0 @+ x* I  A                <title>dplayer增加记忆+P2P播放</title>. c' b; }+ b$ g9 H4 S2 X

    ' }# _! E  S5 f2 T; q5 v8 ^

  • * K% e# `  x  e- r. ~5 ^  V1 M
    + J4 f- n6 E5 H! S3 S
                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>, u8 Q+ Q6 K- t4 \* t- ?
    ' t! B. [7 g5 ^, M# |4 ^
  • . P% a1 v, O4 c+ t' i3 K, \

    ! n: }1 f5 ], T, f9 J$ A9 q# A                <meta http-equiv="X-UA-Compatible" content="IE=11" />* B4 J  ?% O; V# U2 z, t
    * V; J5 {' s- J/ K0 s+ k& F& m

  • 4 t1 l3 y' [3 m$ E- c
    # W! }; w" s9 E; e2 b
                    <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
    + Y! a9 ~- G7 |5 Y

    * j( L9 F  ]: }; ]

  • - n  }$ _/ x0 ~' s# g4 y

    ! P5 U3 _+ f' j( y                <link rel="stylesheet"  />
      K9 R- ^3 ?7 d3 M& K2 I  \: ?

    5 s5 ^; I% n8 B1 q

  • 4 E; |9 H6 F+ t: \* ~- C0 _
    7 [5 {8 M7 a# _; F! u( Z9 t: E
                    <style type="text/css">
    : i( j4 l+ _* Y* U+ X7 Z1 K( c

    * ?( @7 X- z7 B

  • ' m( C# c3 ~, c( I3 R8 H  P

    5 B: ^' m7 x/ B( W  r/ I' V                        body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}+ h& R/ C2 C' ~

    - G! Y, _& b$ V* ~9 ~+ F

  • 4 s2 j: Q- ]. w7 v( `1 f. i
    " k8 I9 A. R9 H' }' q/ I
                            *{margin:0;border:0;padding:0;text-decoration:none}3 s) k3 P+ J) u; T4 J" U4 P
    , p8 m7 G# x, p8 p% m

  • & K" c# N2 b8 ?. F6 j

    # a$ y8 B0 g, t, L$ q* C                        #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}* c: a$ v; V0 U# }5 m

    9 ^( R. W6 p# G3 i/ b

  • 1 H; m  |( e' [1 `
    5 `" h" @8 ]% m7 S/ L2 P
                            #dplayer{position:inherit}
    8 _: d0 @. W' m9 Q% G- ~1 t8 {
    : E7 [0 q0 E; w) H7 @- i0 D. y9 ]* n

  • " `% L# I' |+ {) }% Z: R

    . V: J# a5 c) }7 C, V! u9 x& u
    : B1 ~9 B' Y) X$ h7 H

    1 a) x; Y: P- C5 _
  • + B6 p. i7 R" H

    ! A  z/ L) K, P                        #play_icon {
    * N# s  A' j: f' y, R& \3 [: K

    $ L. I9 ]- h3 f/ b( Z. t
  • . b- F- i/ L; @2 ~0 y2 H

    4 H; s4 A1 m3 U                                background-color: black; ' t9 a; X& a2 G/ ~
    * d3 n4 s& g+ N; k" A

  • ; ?# J& _7 _: y% G4 Y, e
    9 Y2 F# [/ y6 y4 T; K7 p
                                    height:100%;1 i& u( b( N3 V- B8 _

    & f" V/ r% `" P% t
  • - F$ E# T4 d+ W: A3 \
    ) V/ i2 X  ~$ [# `
                                    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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"); . t+ v" u: F- h  V

    $ {  R! Y. P2 ]$ k* {" P

  • 4 B. x! j& e- G* Q$ ^6 `& U
    8 I& E. o& \8 w1 }3 c& @( c4 f, Q
                                    background-size: contain; % W, y+ i8 p$ c$ W- L2 l
    4 p" E0 V. c6 {# ?/ l
  • 4 q& K; {) ^- \3 w5 y6 m

    - [% V8 N6 `3 A! P2 T* n                                background-repeat: no-repeat; 5 V! K. ]$ w! i1 T& v2 }0 J

    " l$ h2 T7 T; q( o& Q1 h9 y

  • $ u' a; E( h% H- d5 }4 F- S

    " G9 _9 M6 s" [8 q& n                                background-position: center;   # ?* ~" ]/ ~* P
    , ]3 J$ _( z, q  @$ T+ O
  • * u' J  ]$ j3 W4 f+ s) m; z
    0 e4 d: T/ Z5 b  C! A: L
                                    display:flex;
    ( j4 L& a6 h3 i3 u

    ' d3 D* X- F9 _5 X0 M

  • ; o: q( Y% r/ t% Q3 Q4 e

    # S+ _( m8 b% D* P, H                                align-items: center;   3 i0 \  @) b% T2 c
    - F) D9 _& {8 x$ b% B9 l

  • 6 k+ u+ w( W+ B. j9 p1 f

    $ K4 q" K4 v4 C" X, A( O                                position: absolute;
    0 v0 [: r* i3 ^8 J

    & S- r$ L7 u$ ~3 ^, S5 A0 {  p

  • 9 F% ^  t# Y, [2 |( _4 Q/ ~( S

      A/ l, q- s2 ]) d2 g0 a9 ~  H7 a+ W                                top: 0px;
    0 b. D" P  ?! I& }1 o
    ( S4 ]( t/ P+ I' Q- Y" N

  • 9 o1 T/ z0 j! z
    4 k& b5 t. y. \
                                    left: 0px; % W+ n# k/ m* D! W" z7 O7 J5 U) i+ ^* v
    0 k% g- M5 t5 w& u" W" P
  • . o4 n2 q8 m, ^7 p+ o! I- l. {
    2 J+ g1 v, J: K, V6 @, Z
                                    width: 100%;" P- T8 \9 B6 b+ R; H# O- F! H0 w

    6 \6 G  N& d  m+ w; q

  • ' V) P7 I5 c& U' x$ f1 ?5 T( x

    5 J! A- r) U+ o; \6 R                        }
    & b. e- R5 c" i% G( s; ?4 m$ i* Z; B
    : N) @# U$ }8 A" p$ i9 x. y
  • / ^6 f9 H3 r) W! |5 X6 a' X7 B8 o

    & T" [" g0 X$ ?+ U7 D8 ^                        #play_icon img {  
    ' L4 B  S0 O9 [/ @0 O, g" K
    6 e3 {8 a* Q, S* I6 T  a- V
  • ; R- E: ]8 k$ g6 h' Y

    ! D4 O1 p0 a) Y                                width:10%; 2 ?5 t6 H6 D5 ?, T& F: o/ H& ]

    4 o9 o5 h( \% y, T2 w  g2 O0 z
  • 4 ~% F) t/ V( l. m& A/ @" x2 i

    . h4 z, L5 @' P7 z$ J$ C                                margin-left: 45%;
    , w/ r9 c1 Q  m* g/ g
    9 p; P: _' V" M1 I. l9 u( ^
  • 0 _3 L1 p7 t7 {4 |

      X( N& V0 q+ ?# s6 G' e! Y                        } 4 W1 c7 d  s& ?3 u
    ' A1 E. I1 u: r" k% I& ^
  • # k% k0 \2 `0 h" t
      x0 M- h7 G  I& r  A  a
                    </style>
    / y$ ?2 P6 {3 ~1 y( z9 w5 W

    ) Q6 X2 ]& S/ X: }, Q
  • 9 [1 \& {6 j' s. I; F; C2 a9 S

    2 r* E- X: \2 ?/ [( P$ b* @
    ! F) O2 {6 V# e

      [: E1 n) |: |# ~9 i) S, S
  • 7 I/ ^; y/ T) l6 y* T! j

      U/ f4 `1 P  J        </head>' U6 M; p; M; C) {9 l

    4 i# o' t/ Z# o& ]" T
  • ; a% l, M! t2 t1 G; h/ c. e
    $ U8 c+ @, s; _& [7 d5 `0 A
            <body style="background:#000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu=window.event.returnValue=false>8 W2 Y0 l! g& I5 ~) i1 Z% T
    & h  D6 u2 w) G3 h$ U. Y2 r

  • 7 U* i4 W2 ?7 H/ q' _8 ?9 W! ^9 A1 T
    $ E$ W% n% h! m5 }; B$ `' s8 y* W* A) B
                    <div id="dplayer"></div>
    * @' u& ]$ b% `7 l; u2 ]
      Y+ y, v* h" `- v+ g9 s8 }

  • / s5 f9 M0 j) ^+ ^
    ! U3 R7 w! D3 w/ |8 i) r$ G# o
                    <div id="stats"></div>( Y5 P4 T  R& c0 c  o* C

    2 y2 Q9 y9 O7 k3 J
  • % }0 I5 b; ]! f

    " t9 a  \$ ]8 [& n+ a  a                <div id="play_icon"></div>
    7 a, H" u2 L1 b
    4 v" z1 L) S# k9 C3 {' K

  • ' Z/ W/ ~0 a7 T9 h
    ) G% C8 b0 i4 Q; N
                    <script src="https://cdn.jsdelivr.net/npm/cdnbye@latest"></script>- F9 \! d4 U# o6 l6 m5 N3 p" F$ D

    9 d6 U9 t2 G* D5 A5 q0 F- h
  • # A( n6 d$ R- Q, o0 [

    ) I& [' t; J1 \" y                <script src="https://cdn.jsdelivr.net/npm/dplayer@latest"></script>
    0 h9 E3 ?/ K! x3 U" b
    ) g; ?) ]6 d/ |4 ?" @

  • ! U3 f' r3 w5 H! D9 a; n7 y; T

    - z$ g! v7 U* ]3 i2 c                <script>
    4 Z* d" o4 i' q3 k. |, ?" y
    - p) e1 w0 [* t) C
  • : Z! X/ l6 _# C- @2 T# M4 m4 ~

    2 C& O  c8 H6 F8 p' ?                        var url = '<?php echo($_REQUEST['url']);?>';  h6 W- T+ @5 V3 k: R" {; r

    , z7 k4 Y4 R' q+ x( |0 i; h

  • 4 N) Z, Y. K+ T6 P9 G& J3 H: @
    8 |) ~) A7 q' d8 j8 R: Z
                            var isWap = navigator.userAgent.match(/iPad|iPhone|iPod|Baidu/i) != null; //百度浏览器和苹果移动端不使用P2P功能
    0 O! f8 x2 Y" A' {' d8 \% T
    & S; W9 o0 n* d' N- T
  • . z- v5 S( F( [9 D/ F/ K3 b- p

    7 `# N( L* i, s% O                        if(!isWap){
    & H% @) J; P) H
    & B! _! N4 [- \& Z
  •   \. I: N: l2 t3 `
    5 P% R' {1 r( y* W% c4 y( h5 ?
                                    if(url.indexOf(".m3u8") > 0){          $ B  [- h7 Z8 \' _& a/ h9 P

    + }6 W: c2 @+ I8 P6 b
  • # {: |2 w1 S1 s8 f+ y( L
    ! a8 e7 m% O: o. g$ j$ r
                                            var _peerId = '', _peerNum = 0, _totalP2PDownloaded = 0, _totalP2PUploaded = 0;        
    ' Q4 R; l4 q5 O8 @$ ~) a# u7 v
    3 @) G! P" H* B8 y6 ~4 U5 N2 H

  • 1 d) y+ _5 P. C1 W9 Z4 S# O

    7 A3 f3 I9 y# _4 y6 A: p                                        var type = 'customHls';0 P: j1 n# E1 S0 P! C+ H

    ) o3 J7 n, S6 \8 @- n! ~! w9 m* ]
  • 4 q9 v! \1 b/ F& c3 D1 }: y0 ~3 b

    * x+ q) a$ Z* v6 A) F& F1 D                                }
    9 ]' l- c9 \. U  d9 t1 K, \  H0 I
    4 M: g6 ^+ P9 H8 E7 O2 Z' p

  •   l0 @7 v) S6 ^# V
    . w. [& H2 s2 @5 U/ L# x2 U8 Y* j
                                    else {" y5 m1 u# p$ ~$ \" \5 n+ y

    % d$ M" a: O4 t* o# y5 D, x$ x

  • 7 V6 l7 w$ N) y4 d; S5 d; O! n- R
    5 W( _, \6 v1 [# W  E
                                            var type = 'normal'; //MP4格式P2P兼容性不好,不调用P2P。  G) N9 O& }5 Q# F" X/ C8 o; C

    & D, T( s$ |5 {' r- x2 A
  • & G" g! T/ ?/ @2 N8 U

    ! w* N+ ~& p+ ?, T7 n                                }/ J' g% X/ S% @1 F5 e0 [

    " {6 J. L- ]6 J& ^1 y: g
  • . S! p! Y# v& X( j- A0 S* R
    " g+ a' `' _4 Q3 {, o
                                    var dp = new DPlayer({
    $ p. k, E' e1 |! ~$ K" E
    4 A! D; g8 J  J! y5 f' i) I

  • 6 j% }' N/ T/ ^- ?% ~; N. B
    7 @* E/ H+ ^- R0 H9 f, B: H
                                            container: document.getElementById('dplayer'),3 h# e& Q4 }; W# m3 G  a
    4 W7 j( Z1 O) N& j; W# ^7 s' o+ o
  • # o' n3 K7 m6 B  p

    ) O" F5 r4 f. T! l                                        autoplay: true,
    ) K+ |8 G" i3 v5 {* w' F( i

    $ x2 t* [6 \' ^; I1 Z

  • 6 O: ~* o* E6 t  R7 }  d5 t2 H

      I4 d- X& h5 w. O                                        hotkey: true,  // 移动端全屏时向右划动快进,向左划动快退。# f; F( N# c7 {/ h; `
    ! U3 o* ?) j( Z9 T8 [
  • : R# G1 Z1 m( f0 E% c
    ) V7 b* _7 B5 r) o. B
                                            logo: '',
    9 E; M1 {, _7 L+ X" r8 G
    4 P8 b- H8 j1 ]0 |( q

  • & A+ L5 S* w  ]

    7 C0 ?5 Y6 t- _. p% T/ ]                                        video: {
    6 ]" U% w" u4 k- Z# g! Z7 ?6 ?" s
    7 U4 J. i6 b" r5 R

  • $ i: `: H% L- n+ @; S

    7 z- F1 z6 s. X( R1 E9 p                                                url:url,: x$ ~0 E. t' p" \' u) c& V

    9 m  t: M$ M" I! \# K3 K4 \7 f
  •   }/ }6 g- |5 T/ [

    0 U' M: p8 h2 X+ t$ i- e$ g                                                pic: '',  //图片地址。% E) O4 ~' R; Y! x8 ^8 D

    # |. V, {8 H$ Y0 B& \

  • , k! O2 c  M# u6 t" t
    $ g3 x- _) P, ~5 ^$ Q) D' s4 f5 f
                                                    type: type,' ?) g! i- x1 D1 V2 _2 `

    / d( Z* N- `) g- m5 i/ l3 b6 J4 N% i) S9 l

  • - V8 B, M/ h! d9 [; K9 t

    ) X* e1 @$ o6 O7 v% c                                                customType: {6 @$ P& D5 s- v' T0 E* m) w

    3 Z3 S5 u8 n7 i* ]. ?3 Y- r' g
  •   n  c4 [# @  N, C
    # I) o$ _8 R8 V+ F
                                                            'customHls': function (video, player) {
    3 K2 m- D9 y& P+ [: Y- k

    6 A+ c2 Q: G: y1 c
  • ; V* }, V# D8 T7 z. M! h3 b+ x

    ! `1 _, n4 @6 m4 Z1 Y                                                                const hls = new Hls({
    , i4 q' R" ~, b  e& v
    - r- f% |8 E2 c
  • $ a! f/ c  Q2 X0 f

    2 i+ g5 W( S- B) [# Z                                                                        debug: false,
    ) |2 F% g5 b0 d# T" T

    ) [. t3 ~9 f# u: @. E
  • $ @8 Q* ]0 n: `  ~
    0 K: i, ?2 o1 h7 Z
                                                                            p2pConfig: {
    8 e- k4 N0 F6 |$ Y
    1 s1 e3 J, K( l4 h: Y$ {

  • / v: w  _  u9 h- |$ }2 N3 P
    ! c8 V$ z0 r1 z3 u6 G8 o1 }) G# u- J
                                                                                    logLevel: true,8 }! K+ h* Z  W% k" X" i* ~$ v9 a

    : {  `0 A- S( @- Z! w+ r; s2 [7 z
  • ! a# p2 ?4 |% w
    ( q! j8 r# J, G# X$ ]& L) R
                                                                                    live: false,        // 如果是直播设为true8 k" J9 M) X( S" l: I' C
    / z& b: n8 S7 n

  • ; w1 S, E6 q3 @$ b

    - z, ~+ J  @4 H' d/ h0 g                                                                        }1 ^4 c+ W; |+ R: G7 Y
    9 u5 _1 [. V/ |& U+ z$ v. V* A

  • ! }" s- J6 E/ x/ P

    ! J+ x( c- g0 Y& G( K3 b. ^6 b                                                                });
    4 B; r( Z2 i7 ~/ [) b
    1 v# [. Z/ n) f6 h) v# `$ F( h
  • 6 d) e: j8 K( o, X, o
    2 |/ \! ~6 M) t: U; z
                                                                    hls.loadSource(video.src);
    5 r1 y' f0 Q. N  o$ j

    5 z( n: \3 U" `6 F/ A
  • ; ]& S$ x! ?  B# _) E9 U, _
    : l  `0 P+ ^8 S! |1 N. P0 O
                                                                    hls.attachMedia(video);: `+ _$ ^. N! F5 l2 h
    - s3 ?, r4 f' }! X& o$ F

  • 8 D* D4 m( z% I1 \5 u3 A2 z
    7 a7 e8 H% q9 }! P5 m0 n8 w- p
                                                                    hls.p2pEngine.on('stats', function (stats) {
    3 u3 N/ @+ ^# n! P# x+ H

    ' I' ~. D  f8 F$ p" j

  • - q5 x# U- o( W* R

    + g+ F- @. y; w1 F3 h                                                                        _totalP2PDownloaded = stats.totalP2PDownloaded;
    , l$ Q) w6 T4 y1 S1 V4 H; j' _
    ; l5 @! h9 s& o  j
  • + t" [0 U/ q. ]- r/ \; V  J0 h

    4 i4 f1 ~  ~" G' m  |                                                                        _totalP2PUploaded = stats.totalP2PUploaded;. o* K1 U  c2 E% O! X$ H

    1 e- b; z1 e7 W9 q3 R6 c6 p

  • ! _0 \; Q6 R* I" Q* _- x
    0 \% o0 |. q0 }1 R1 b7 S
                                                                            //updateStats();
    2 E& V0 _, }; {( z) `+ H

    % l0 c! q  H0 P- P0 F+ C" r% D

  • ' ]# c+ Y8 }$ i/ w7 O* U! p
    ! g$ l6 }, w3 C3 G. d& R
                                                                    }).on('peerId', function (peerId) {
    - s  y7 B% n  W, F" S5 j2 }0 n

    + q( _' ^8 j% V( ]$ }' H

  • , D+ \+ o" ~8 F+ C
    8 T2 l: e, w/ m* n# z5 C
                                                                            _peerId = peerId;
    6 n! Z& w2 L+ t+ F
    ! m/ A" f# K! h6 J9 Q

  • # D( c9 ^$ f/ v( Q3 f
    2 U' ~! S3 k- V
                                                                    }).on('peers', function (peers) {6 }9 n- {- H7 k+ |

    " i' ]! }$ G; O2 x# b+ K
  • 7 S8 w6 |# M0 n4 }% e

    $ w, A3 g5 v8 B5 z2 M( c                                                                        _peerNum = peers.length;' C3 M$ Z3 ]9 Q
    1 e8 C1 p: T. ~* E0 l
  • ; n9 E7 q) W) j7 S4 c7 W6 x4 C

    - ?# Q$ S/ D1 c$ Q: [4 S                                                                        //updateStats();
    & H$ [4 T5 S7 W9 L9 p6 Q

    # \6 H1 Z0 X/ `) [4 }' L$ s

  • + h( E9 y7 p& P% T$ K, q3 l+ _0 l1 D

    ) J1 A2 J+ U- s9 R, R: T) N7 T2 m                                                                });9 J2 H- P$ E' ?9 `+ e

    + I: O. \. S2 _/ N6 ?- L3 I8 n6 k$ p- d# n

  • # {8 H3 ?, {8 s$ G+ Y
    $ `/ x, Z/ X1 H% v0 u& C* {1 V1 ^

    8 m! g% m( H3 O  b# B+ n
    9 u- R1 D6 G. F/ M9 q
  •   `8 i/ S2 g  U4 G
    & u7 n5 ~( @. f: j
                                                            }; K! `( _3 r6 E4 G  n9 @, ~) E2 [

    2 m8 J  w4 \: w  I& q
  • 4 n9 Q7 B' X9 V

    9 [) A( s0 _( J' P                                                }- P7 L/ O! g) E4 m

    9 t5 h) ^8 B2 {8 F: Z

  • 3 G1 @5 ]% R5 l, G

    % v8 Q5 \, H+ G+ ^6 X2 }3 Y3 \. R                                        },                        
    ; m' p2 x4 ^4 ]% x0 n+ b

    - K) V8 R* U, L& ~2 s

  • ' V2 u4 \, a0 O  O( D2 a6 [
      y" p/ w# w  T1 ^$ F- S. N: P3 j
                                            /*danmaku: {4 ~/ o8 L# d# |6 d
    ) w* p) h2 o+ v+ B2 g# A

  • 2 n0 F' B9 P: W1 n

    : C  ~8 Q; z7 G8 \/ g$ V                                                id: 'E3368B56CDBB4IU',   //弹幕代码,可定义其他的ID,请修改;5 I/ o0 h" V; ?, _# T3 U
    % \3 ]9 I* u, t6 H+ e1 C% l

  • 6 p! @. J2 Q% n0 u/ t- e0 A

    7 ~7 }8 d* p; h7 v, Y  G/ Y8 J                                                api: 'https://dplayer.moerats.com/',
    $ S1 i' y. e% G& m- d

    3 \4 p5 q  s& d

  • 4 W8 A# i& x$ _7 g8 W

    3 ]! p( u9 K1 b- n                                                bottom: '25%',
    - J0 ?; |' H7 ^! N( l) I

    . n. t# F8 Q* K/ b3 E, I) M
  • 5 h. V7 A  e# B7 N+ |
    ( ~  T6 U0 Q: C) D* U% `
                                                    unlimited: false,6 {4 G$ v) F! w8 w  g( x+ _

    + G9 ]9 A  {$ Z$ A2 C! N3 F
  • , H+ w# V* ?6 |  C9 k7 ?7 t9 |2 {
    ( G8 r6 D3 F! \, v+ f
                                            }, */            
    * n# J: I8 r' a

    : e, K4 `0 `3 ?( i

  • 4 e/ K& b! H& e6 u- [
    % A; V& Z9 }% l- D) a( t( o
                                            contextmenu: [
    3 S8 w; q  Q$ p. H

    : [0 M* J0 H9 {' A. n- L
  • * I& `9 ~% b, E: H6 a4 w. d

    8 a: o4 I0 e( b) Q9 ^8 q                                        ],
    5 Y9 C7 Y" G: N" r, b

    % ]/ S* c6 C  P% c4 L& E
  • " i2 w7 m) F, U( V

    % E  `7 b, C# `3 o                                        highlight: [- m2 z5 F- o2 \7 i7 `$ n) _- x" r
    , v0 J( h& O2 Y0 `. P

  • - e. i1 ~% b- _. F# \
    & ?: m" l  L/ |  k# c) P, `. c) c
                                                    {3 k$ J# Q; i5 V
    7 r) K  }' ]- |$ x* ~# v# w0 H* q. m8 a
  • 3 C( y! \% W% t

    % j' ^2 f' n: j5 @) o: b                                                        text: '提示:点击下方状态栏可以发送字幕',
    ( V5 a  r, X1 d
    2 @( Y8 B3 x$ I

  • $ L3 a6 }; ~3 f5 _

    0 A+ Z6 ?; ?5 o* X1 K# ?2 ^                                                        time: 360,
    & v, ]3 F$ i: t  t

    $ s- q- l' r( Z) b9 _  e: N9 [
  • ) ^: W+ A8 q) T' N0 C

    0 v7 _& ]1 z! D' j* x                                                },
    1 O% U7 k4 \8 V
    , P# \  f2 A# n8 L& Z1 E! N

  • + {1 n7 o' u9 Y) ~1 |6 @8 T" {

    - p5 a+ K5 c( C7 j  a" t5 V                                                {/ T3 H5 i1 |) k- H, H
    8 C- k  ]6 n0 J5 }7 R! U5 M# Z
  • 4 Z0 v# V0 t2 H* ~3 Y

    : y3 T* z7 x! j: }  n; B                                                        text: '警告:请不要相信视频中任何广告与字幕',
    4 ^1 l3 h5 g6 |$ h. m6 m9 C

      U! ^7 x7 l3 k
  • 1 k% c4 l# I4 A, i3 `, K
    8 W2 k, A6 \& N0 |9 y7 Z
                                                            time: 1200,# A) m# t: |. H% C' y

    4 _  g* B. O0 s1 v6 e! n0 p
  • 1 U+ y: `  s1 D9 m+ D* P  \
    / p9 R& ]; o! x/ J" {6 U
                                                    },
    0 X3 n" W2 ]- J! g( a

    : N8 Q/ u3 q7 e+ e9 r: _
  • + G$ y4 I: X& `: t3 t& z/ c+ j% J$ s

    $ g2 Z- m# U; U4 l                                        ]- b7 P4 p6 B, B* ~6 V4 i% d* Y

    ! A7 f* u" q$ J# O

  • 6 u; z, j# x; H% @+ Y5 b

    / K7 X0 {6 N+ `0 u/ L' |8 J" ~9 w% C                                });
    1 a  }6 F% |  G  s  i

    ) x& t5 E' D; Y. F: P6 g
  • . u& ~& V5 j5 s+ }- x
    # o# k& R9 O+ ]+ H; f

    9 ]& j; K, t* L' S0 U: M9 X2 [

    ! @5 {& p) I8 C, R

  • : g) h  S! z1 z( F7 S3 Z

    , v% a7 |- }0 Q, X8 P- d, D                                var webdata = {3 U0 ?2 y( [2 K( k$ D" T9 D4 q$ w8 H
    / o6 }1 b9 ?7 C2 v8 T2 u: J/ y# f, q
  • 5 e4 f; `  Y: g& S( w0 z

    8 x& d! g% J4 p0 F. N                                        set:function(key,val){
    ( Z$ {  V, r& t

    5 M: y/ K8 c9 N. z5 Q" L0 z
  • 2 ^2 [! g. X( ^  e0 H2 S
    ' t$ [2 l0 e! I4 Y) d6 q5 G0 W/ x6 r
                                                    window.sessionStorage.setItem(key,val);; j" x, t6 z' P

    ) r2 H% J7 B7 p" O; m( T2 _
  • 1 L' M% h8 m+ i- G
    1 X9 ^& L* }9 x+ D+ b4 X$ [, D6 M
                                            },+ a1 i# ~; T/ l$ U5 o) f! n6 W1 I6 x7 z
    0 i% z- I& [) _: \. o

  • " H4 K5 I) u) T) H: f
    + N/ P+ k) i( Z! B8 u" y! g+ _
                                            get:function(key){
    5 t! ~, e# v$ z/ t
    1 i) Z* k. U5 {9 x" ~

  • + |& s4 O( p2 N0 z: l4 W: Q# I

    : ]" B" r% [! v) ~$ b. `                                                return window.sessionStorage.getItem(key);( g" q+ x1 S5 ~5 a3 C  ~  C/ [' f

    ( G& }1 u% e/ b4 r! a
  • - l% h0 i; B2 O% [( R# ^
    # Y$ r' S  K6 t$ I+ h
                                            },- j- k9 a* ~; ~8 d6 Q$ h

    - a! B: D7 s1 j4 Z; I  z
  • - o& p8 I+ g* V* L

    8 _4 s7 y$ A; q, V                                        del:function(key){
    # x& [- n$ |' P3 {! I

    , \4 I% Y) X' k5 d

  • : L' c) X# j3 ?: p

      Q, O6 _& S# E& b# G; k, Z                                                window.sessionStorage.removeItem(key);+ Q6 S/ J, h# t( n. `. J: F: W
    8 @7 B; q4 I! P8 T" N$ ^
  • # x% [  `# v2 l7 O0 K3 H
    8 S- X$ @+ y  c. Y: y# j
                                            },1 v/ R& r1 m7 B/ ~- @/ M7 V

    & g; D& M& }' ^  y; \

  • 1 p" R8 Y4 J8 Z2 J6 m
    8 U5 n+ T, Z+ b$ d% N
                                            clear:function(key){! M" g* j& m3 e+ j# D
    5 m/ b! n1 w  r* D- D1 E

  • 3 m$ Q# Z" @% T1 s
    . x2 A. G4 }. I
                                                    window.sessionStorage.clear();" a1 t3 D8 I% z3 F

    # R& ]- Q% T& U. A0 V5 l
  • : M8 M- T; ]2 M, O4 Q, p# n4 n
    8 y* p4 n/ x' S
                                            }4 P% e4 W" c0 G3 }) G
    4 o" w1 f6 \) u3 i

  • ! j* |6 V3 w, w5 a' K" q7 O

    3 ]5 J! ~  T+ g$ K6 }                                };: ]: c& }2 g( Q; S/ S! ?5 M
    ; y& b! `0 Z2 T7 u. i
  • ; d& }2 \3 L5 N" J* ~

    $ S8 S7 o# l' X, i+ D8 Z                                dp.seek(webdata.get('vod'+url));
    / _- Y% t5 W; o

    7 k! i; e( J6 r
  • ( N3 ~! d! t. b) V+ W) g8 l+ a
    7 Y: c0 L$ d# D2 N+ a) S: [
                                    setInterval(function(){9 G% @1 D% h1 Q: G+ a

    # @( O1 Q; B( c) ?$ `) |4 j' r% B
  • ; b9 J; F) ~( Z& ]2 {' S9 j" O1 N

    8 S8 K  a/ `) ~& C, V1 k                                        webdata.set('vod'+url,dp.video.currentTime);/ l- N* G' ~& }3 B# `9 ~5 m

    ( o- y& A! T# P; D; a

  • " n) a" W" @. J- V3 o. p
    * ^* Q* I' R: a" P( @7 g; |
                                    },1000);
    5 T# L1 ?" G5 X+ F2 u0 c
    5 y2 h' s5 f* r2 r
  • . B  {" p$ W" u% }: M  f1 L

      }' u  G7 \) D8 v                                dp.on('ended',function() {, P4 c; x2 [/ w" {1 C0 c" H5 F' S

      ?: b7 A2 Z% w* x: I7 [
  • 6 t$ \+ S! ^. ]2 j4 K# d0 j
    ( k. k7 w& |: S9 q
                                            dp.notice("视频播放已结束");                   //可以替换成下一集调用等代码
    6 B3 K% s7 `, M9 U, d. t$ j

      }/ ~7 w2 \/ `5 O

  • + N. p  m7 M) U% W, K0 Y  h
    0 m. M' ~" y7 O. O& o8 d2 x
                                            if(parent.MacPlayer.PlayLinkNext!=''){
    ( w6 a. ]5 n% T' M* h. v9 F

    ! J' Y, \3 P6 z% j; c# ]

  • ! {% `2 c9 A4 l- x

      V8 L5 J* O% f/ H; \( y6 a/ [                                        top.location.href = parent.MacPlayer.PlayLinkNext;}9 Q5 }) }4 X$ {
    # s  e' u% P# f5 ], H' w6 z

  • 3 j- J: `! U9 F7 e, N. G
    2 L; m) @) I$ Z, L6 Y5 w
                                    });        
    5 g6 I9 x6 f9 W$ F2 y

    & g& {9 ^: l2 n0 y/ @
  • ) W. C' h  D( J" A# ]

    9 s, m7 Q9 r8 A; ~                        }- q3 z! E" M: k: G9 m

    / {, G7 [' n0 m; e- ~$ n
  • 2 }( S; b6 {& [4 Q
    % L! T8 U! _1 x% Z- x( }
                            else{
      ^! |1 h, W+ `# J

    + n: j7 Y* q* q9 d# x
  • % A4 o6 `  w8 R4 m. ?# h5 S

    ' ?9 N+ y+ q2 h" ^( m7 A! R" I5 c' J                                document.getElementById('dplayer').innerHTML='<video src="'+url+'" controls="controls" preload="preload" poster="" width="100%" height="100%" autoplay="autoplay"></video>';, H7 k  a2 @1 t: ?1 l7 o
    7 `* d& D* T2 Z3 F& R+ D
  • . b3 h1 [8 [! I5 K

    4 a# {) J7 [  |, n1 w                        }4 O  ~4 @" G- V/ X7 y
    6 g% v% ]" U1 H2 |/ y

  • % ~8 H: Q9 l, _6 B

    $ a$ M+ k. x. Q                        function updateStats() {
    7 v% `4 e& @7 f

    2 R* J) z& J6 w" I3 _) n

  • 4 N8 m. N) V- |5 T

    : `. s; y! f$ n6 r- `1 x) V: D9 T                                var text = '七星P2P正在为您加速' + (_totalP2PDownloaded/1024).toFixed(2)
    3 R* D& v% Y) \" u2 i% d! p+ B' S

    : M7 s- ^; E7 A0 _
  • " S. S- h9 k( o( E4 ?9 B' c% t0 j# F

    $ B. {( r8 a5 w' [, X                                        + 'MB 已分享' + (_totalP2PUploaded/1024).toFixed(2) + 'MB' + ' 连接节点' + _peerNum + '个';, g, r, F4 U/ }
    1 s9 ^' |- F2 J7 I% g4 h5 S# h

  • 6 L3 M! W* g! W/ W6 M/ r0 c; `- b/ V
    ) {+ J8 [; k- L, Y' }0 b' r
                                    document.getElementById('stats').innerText = text ;! \+ A& T3 w3 N0 T+ v) |9 }

    ( [9 k1 W* |$ E* r: h" W. g6 B8 q& E
  • 5 ~' H0 U" A0 m# p; u0 U! A: o6 H
    & |+ E( [5 `* a6 G$ z! F
                            }( @: _2 s, p+ ^0 [4 R2 D$ B
    ! @5 z5 t7 h1 u
  • / P( }( ]( C: ]+ e+ L

    2 h* y7 Y3 w: q6 c                </script>. k# y" d& }& w8 E; M
    5 j* d1 X% l  F1 E* J

  • ) K- B5 i' n" k7 \" L9 e
    , j7 z. L6 V, o! K7 [  v( q7 K' i
                    <script>
    , S) h( P3 R3 N/ x5 N9 w; I: [
    / D6 I) e6 D7 d% D9 Y7 o
  • ! [' r! P) r, W* l  }

    1 V/ I6 A& }. K) v6 _! D# n0 ]
    8 O/ u( \6 L' H$ v* Y. s

    # Z0 F5 Z6 t# Z- _) g
  • - J/ E5 }% X$ y
    7 r$ Q! Q" m: n% O6 y! N: L) {
                            var video = document.getElementsByTagName('video')[0];
    6 Y" K6 l4 s3 C& K& h

    / W4 N+ t  t$ f3 i% g; N5 f1 u
  • $ R  ]8 e" K' W0 r$ C, u
    . D. I, S) H% V/ c, j# M
                            video.oncanplay = function(){6 m8 H  M2 G9 ^! |# x( w: y( W

    - s) D7 ~9 |, J) x! J' e- u

  • 7 c  q, a3 {, p3 t" Y0 d

    3 X: }! q6 w- N  i                                video.play();
    ! J# N" `6 Z) ?( a) b
    " k, A6 G& Z3 X: N

  •   ]5 G  U1 G" {
    " U6 u" s6 S. ~) Y2 y: f
                            }+ o" j9 |. o3 A+ |; ^. t

    ) `1 M: h3 ^; ?  l
  • ; U6 N5 }' v% w5 l9 |

    : \0 O# f# u( @) W& o/ o8 ~! v% r, ?# \/ Z/ ~$ `' d3 h) u
      N+ `% y$ S0 r( I0 h

  • , j1 T; _7 m; M0 w/ N
    # }( V3 k5 U4 Z. ^0 E; a
                            if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
    ' d6 @: o$ x+ o  E" i- M. q% V

    9 |) f1 w# g- ~9 @
  • 5 z7 F* R9 U8 _- O; X7 v
    ! J4 ]' ~. E2 Q; P
                                    //手机端3 M# ^$ K! X9 \/ b
    ( t8 B9 _( Z: X$ B2 U% P; J
  • . Q4 @" H+ A: w. c. f6 L# Z* L/ Q

      T+ e' l( Z$ ]1 Z$ ^5 F0 w                                var img = new Image();5 ?  G3 b0 S. U5 g9 j

    0 }/ b: v! ?3 N/ a/ B
  • 9 L+ n+ F4 C, p6 |8 Y& M5 A

    : G7 v- p7 r) D2 e* n0 `                                img.src="data:image/png;base64,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";
    * \* }) y3 y2 P# W4 t# s# f  r+ `# _

    ; ]# n; @) t# m( F5 B

  • ! g5 h4 d( n2 c, {" T
    $ p( Q- a9 i. a4 d  N; e
                                    document.getElementById("play_icon").appendChild(img);* k) B! M3 F! j; c
    4 F% Y0 p4 m$ ?

  • ) b8 l. W# V( ~: r7 G8 J/ p9 {

    # m5 ?% B7 w) n0 o) \' @- S4 ~
    - F2 w! t, X6 k& p2 T2 K6 O7 d  q

    . `9 B& E6 P0 ^+ t9 V3 l3 l9 W

  • ' N2 ^& a/ _" T, ^7 n

    7 ~; o) u) ?4 f! X  o7 T                                video.setAttribute("playsinline", "true");
    ; E) M1 S& p& G" G

    - e2 u+ V, g3 j( ]# M. O& u4 C6 F
  • 3 B, T5 [8 w" y. H& G. L) k: f8 i; v
    / {2 A; P+ ^7 L% j/ _- F2 G; K
                                    video.setAttribute("webkit-playsinline", "true");3 y5 ?1 A2 I$ y* Y
    / s0 P+ n  O+ r0 f; M  \$ B4 B/ m0 A
  • ' B7 s0 [6 @- F# X5 F
    & i  D2 w9 b; p( Z3 `5 C
                                    video.setAttribute("x5-video-player-type", "h5");
    - Y3 {3 E# N$ G6 H8 Q
    . r% B; w0 r1 a$ o. ~6 {6 u

  • ' U! h* t" R! z3 C1 v( R8 s3 C
    ( O* m. U# J" Y4 O: L0 C: X, \
                                    video.setAttribute("x5-video-player-fullscreen", "true");( L6 N: }- d$ u9 d8 K6 m
    6 L: \0 x6 _$ M' X( Z* p$ A
  • & Y7 R5 k, M) N: o

    ! }! y3 }$ ~. O6 ^) v# t% H) J: ^2 {
    2 P" n/ J+ a4 v! w% y! u3 F

  • + Z1 e0 e, |* U; ]

    " m$ l$ Y2 w9 ~' N                                video.onplay = function(){
    , c) X+ M  b, C3 \

    : Y) ?. n2 T: N/ j

  • 7 a; ^' d0 W2 N. e- b8 f7 a
    + L& d8 m7 h& b+ L' A% v+ ~4 Q
                                            document.getElementById("play_icon").style.display = "none"; 2 |5 k, o. x* \! c

    % e" }, s) f# i, }) |8 Z6 m

  •   r8 d1 I0 }/ k: i
    : r+ k) L) `; Z( ^
                                    }- M- {' m& y- k0 c
    4 o6 M* N1 K3 e* O8 v  n2 ^; ~

  • 6 R; @4 X8 a2 K6 x0 o& R

    . O3 n, [1 a* l" p/ x' S9 H: f9 s( Z8 \4 A8 N) t& P9 p
    3 \% p) ?+ h# h5 v8 W7 y

  • 7 E% `4 n; t5 `7 {6 |, n

    " }+ u9 Z5 Q8 @- ]% [                                video.onpause = function(){
    # g" \6 |1 ~6 w: j

    ( d- k4 S6 ]$ P8 C4 N. a) n

  • : M- Q: [* r8 m0 H

    + W, ~6 d1 @8 R! m                                        document.getElementById("play_icon").style.display = null;
    & e$ @3 O  o0 H9 y

    5 }6 E4 B% c0 L2 U% W3 j3 l

  • 3 u6 ?& D% U/ T1 s1 H) K
    8 m5 S3 T. n/ R" Q" ^. C
                                            document.getElementById("play_icon").style.backgroundColor = "transparent"; * R+ s* u; l, j, R; ?
    & j9 B( J0 y$ [* s6 d
  • " [* I3 P2 }. o( ?0 Z0 O0 J
    ! T  D; w" l  M- G
                                            document.getElementById("play_icon").style.backgroundImage = "url()";
    % Y- O; w7 M+ ]  c" \3 X; _
      I1 x5 S; k0 x: e
  • $ f3 C- J2 i6 _% p' |0 v7 S8 X' m

    ! U- e' A% z' z: v: U& l                                }
    2 P  j# M/ T* q5 z  W: V. w8 I
    7 W* R* S4 S4 I* P( }

  • 0 r% [5 U* l/ L. @% t# U

      ~2 F2 m$ P7 o8 g5 U4 }6 r' X- w+ z# a0 U5 {) P8 ?9 n) [# I2 d

      S$ ^+ y4 r: _% Z- L& X
  • " ~/ ]- I; N5 B% I- a/ }
    4 K9 v' d5 N8 P/ Z- j" }- Y3 @
                                    var state = 0;. g% Q! P; J; g; ~. n

    , Z9 v3 o. X4 r) s9 M
  • - L1 v6 L8 Z4 Q) }$ Q2 U% }
    9 @$ J+ K$ u  {! y3 {1 c
                                    document.addEventListener('touchstart', function(){    4 q* ~! w2 O9 e9 v* }" S

    $ ^: I6 \7 Y$ q
  • " I% P+ @% d9 u

    ; c% p$ \0 O. A5 U                                        if(state==0){        3 C( v- K# K  N0 O. d

    4 x( J, ?$ S% I4 f4 C9 r

  • : r+ m0 T) W$ k

    + O/ `* }' S8 |; F& i9 I                                                video.play();        
    7 }7 W5 b: o' N
    5 D2 j' D* M" A* X. d! D

  • 1 y" [& P2 K; T5 d( T5 r5 c3 T1 [
    5 t) t  l& W( G- l4 j) z
                                                    state=1;    : y$ I& Q' m6 a( _
    8 ~+ n/ n, d! w. g( T
  • ; o" T& }+ H) X, V* @" Y& M

    8 P. j: L, U7 |# K0 E) t                                        }6 B; U/ ^5 y1 i7 n

    ' f/ @7 A8 K" z( r

  • $ b2 k2 ^! g6 p, E! j
    3 I* Z6 N, g, N4 R' K
                                    }, false);
    $ M& c, c- `* W9 w* m$ f& p

    # `0 p7 W6 O% \- u& y: p
  • 2 E! \1 E0 _1 l' B! O

    $ o8 R; d3 f0 B+ Q: n5 R1 V0 p                                document.addEventListener("WeixinJSBridgeReady", function () {    4 u! I7 s  e" E7 S, F+ `

    6 z6 @4 A7 d/ S  F0 a4 P

  • " ~7 A6 l4 o7 B. O) P1 _
    7 c9 Y/ b, H, G6 }# M
                                            video.play();1 j8 M& z: t( b9 a# Y* }0 P
    " X7 z  [' [/ J6 L) @. n) D
  • 3 q7 T3 e  P: U

    . f) ~7 G& P5 @6 u/ _& z5 Y/ K                                }, false);
      n0 D0 T' D, \0 E) O3 X& H  a

    ( p- l7 ]* ?1 \  v4 s* h: m

  • ! Y' X! h5 H  F
    % y# }8 a+ l, t
                            }else{/ _# w, h, H9 S0 L: l0 M
    $ X& c# R+ a7 D4 m/ Z

  • " r) a. {, e6 O% j* G
    & a) n+ {: A. J$ @
                                    //电脑端4 Z5 W5 B4 }7 e, _# H- ?: p4 p# F

    1 M; w# ]# j6 g, _0 f  t
  • ) N% L4 @; ^; K& p0 M0 m

    6 m0 A: g: ]; k+ W                                document.getElementById("play_icon").remove();# p' s4 ~  r8 @) B% H8 W

    / [5 ]1 u% e! p+ F; F& u5 D5 M0 p& z

  • ( K/ h0 K- U5 d+ J. t+ M  I3 Q" g. C
    ! T1 c4 ?6 _, x# O3 @' L9 D
                            }
    . r/ X# a4 D9 G, w9 z
    $ T- f# s; k# d5 t6 z; p

  • & e, m5 l2 f( F$ J' e& K
    5 P2 L) F6 ^9 p3 i; O
    , d; g/ s2 R" v# z
    ; x- K4 h2 f, }  E7 {- h* H

  • 3 T: \/ u  b' t% l  ~+ v
    ! N1 o, f' _! m9 O% L
                            function playVideo(){: H& x! U+ u- |
    ' O# k* C1 w* t! m1 G
  •   b% l- J! g8 m% ~( \4 u3 U
    " H0 C% f1 R! A7 {' y
                                    document.getElementById("play_icon").style.display = "none";
    3 l0 Q; |' ?/ ?3 {0 |' v' K2 X$ \6 d
    1 ^# H! \* K- k1 c

  • 2 y0 I, }/ |- h1 X7 j% D8 @
    ; J1 a; y4 x1 D
                                    video.play()
    ) N  P; y& Y9 s: o

    . u) l7 L, ]/ M% }. S7 ?) k

  • % s2 R' H2 D- K( @' U

    / I  Y  v  H8 W                        }        
    * |/ ?9 t% K/ J& z; h6 X
      _0 c2 p% {. _( B5 d+ T

  • ) [/ h. B& n% }* W

    - g* z7 `/ k. y' D; \; g# H
    3 P" \1 j' ^" o$ F

    ( F+ j* l/ E8 Y* d

  • 6 h' M1 a3 v3 b

    6 u6 w& r' H7 [  H$ Q2 g. p3 i% \( t7 |9 \- h' A
    " n) p, U0 c: L5 E/ @6 C  P

  •   o4 }6 F& Y' T$ ~9 G
    * N- f/ Z1 [2 a9 O
                    </script>; j2 m/ m4 i+ {8 c

    % A9 }! ~8 v/ R5 |
  • & T7 _# @7 l& X4 Z* T0 L

    4 V; n7 Z5 S( p; s) @7 w5 W3 @* O* j

    # n8 g, g: r' ?7 ^
  • 2 J3 h3 x2 k$ H5 @# \  J
    $ {. u: _. n8 Z0 u
            </body>
    ' K0 a% L- h+ d3 D
    0 d3 g" Q8 [% ]; j# D' j9 e

  • . ~2 b6 x/ N# T0 t1 e+ q1 P
    , P, Y( l5 w) }% J
    </html>* c0 o: V9 |" j/ H
    2 G7 l! r. b9 w* N
    : i1 U* l; d6 `3 t1 q+ t# Y; T& W
手机播放引导截图:

( a8 X) V, F, b5 ^8 S6 _* C' N7 U
由于手机上不能自动播放,需要用户点击才能播放,所以加了引导点击,图片中代码中的2段base64数据,可以自行更换其他图片


. p9 a& x( [$ a3 S9 V) t' y

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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