扫一扫,微信登陆

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

搜索
查看: 4570|回复: 0

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

[复制链接]

307

主题

335

帖子

1899

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1899
QQ
发表于 2020-11-10 22:57:46 | 显示全部楼层 |阅读模式
教程是按照我自己的方法来的,不一定对所有人有效,反正我自己是成功了。1 w' q! V3 K+ S9 L
播放器也不是我写的,具体代码不要找我,我是小白。; J2 l) F7 w- K2 s# }; o# L% u
注意:本播放器只能播放m3u8资源。
( [1 G0 ~5 ^: b/ q1 Z& D+ s$ A: t效果:播放器右上角将挂上你的logo,P2P加速,本地化播放器更快速,播放器自带弹幕(不需要的可以自己去除); e9 n& O1 c, A2 d7 O
准备工具:苹果cmsv10网站一个,资源站播放器。
( k5 U( T% t2 u" f- N$ D教程开始:
4 e: K1 o# O/ C  _+ Q7 @① 导入一个资源网的播放器* |5 q* F; c/ q, x$ W/ U  Z9 o6 S
② 将解析接口改成 /dplayer/?url=3 J/ f, M' D' S. J/ c. [0 ?

- O) S4 g" R  z7 j( j8 E③ 播放器代码修改为:
  y1 w5 w6 C" L
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>';3 O1 C# W1 n. I) b
MacPlayer.Show();2 F1 k5 y6 ~- l1 p
2 U9 q, {5 u7 x

, \9 F3 x4 u' W) J- |  L+ e( f
# b6 U* h5 n- \; M7 V' z" e
④ 上传播放器文件夹至根目录) \$ A- I: e4 u8 Q' P
9 e7 `% Y! L9 T, p4 W6 G5 K! @
⑤ 在苹果后台将视频数据中的播放器换成你改好的播放器即可。
附录:
! I9 Y! ^/ o! J! H5 u' P播放器文件下载地址:https://www.lanzous.com/i7v0osf
# e5 i" [8 l7 \p2p加速方法:去https://oms.cdnbye.com/#/user/domain注册账号,然后绑定好自己网站的域名即可。6 L- \7 P9 Y. |+ ~" W( Y
每天5G免费加速流量,每天签到再送20G流量。
! B2 {3 B4 Y9 M' J$ I(但是个人感觉没啥用,好看吧…)4 a9 n' E) [" P4 ]/ ^" r8 m
右上角logo地址:根目录/dplayer/images/logo.png

3 r* x" b4 O; n# {, W1 J5 t
+ z8 n1 i; k: w, K8 g5 C) C
-----------------------------------------------------------------------------------
本文是介绍Dplayer播放器搭载P2P加速源码,配合苹果CMS有独立的播放器后台
主要功能:
  • 自定义播放器LOGO
  • 自定义播放器右键版权
  • 自定义播放前置广告
  • 自定义播放暂停广告
  • 还可以自定义会员直接跳过广告
  • 实现全网资源解析,不需要一次解析接口了。
  • 功能是非常强大,更多功能正在研发中。
  • 域名对接可直接实现P2P加速,让资源不再卡顿。6 f1 i( ]3 `. `3 m: q  s  S

- [7 x5 B5 D. t9 s7 `
使用教程:9 w! L4 H: t3 O8 K: i
下载好播放器文件后,直接解压到更目录,切记,是网站的更目录。& B% @  R, T# Q' D' C. D
然后点击 视频-在点击播放器,添加播放器,3 T3 F& G$ S1 U- n- e
添加播放器时,编码为:wlm3u8   名称可以随意、
" H$ ?( U& g# R$ t5 D  _然后填写解析接口,解析接口格式为://www.isiyuan.net/addons/dplayer/?url= 《把[url=http://www.isiyuan.net]www.isiyuan.net
修改成你的网站域名》
+ D, z, k* A1 q然后点击保存、这样子播放器就安装好了。
# D* i8 a7 y4 r9 C9 M. {/ `2 h( p; C2 P然后点击自定义快捷菜单:添加播放器后台。
; e) p4 T3 o- H$ c& g地址为:– 播放器Dp/addons/dplayer/system.php
( G$ f( P7 Z( U& ~4 l) @# ]3 F  S接下来配置P2P:
8 g6 X7 U# T+ z( F% _0 z配置P2P其实很简单,
  q' e+ B, s, X到这个地址:https://oms.cdnbye.com/#/signup   注册账号、然后点击签到领取25G免费P2P流量。每天都可以领。* X3 J) u. Y# b9 R& V$ ?
然后绑定域名,绑定的域名一定要是你网站的域名,要跟你在播放器上填写的接口域名要一样。
& o4 b1 Y" ?7 o: O3 W绑定好域名后,这个网站的左边导航栏有一个P2P配置,点一下进去把P2P状态开启就可以了。
: w3 B( @1 v1 p1 d1 S! @& {' M
% l# Y( v# X4 B
-------------------------------------------------------------------------------------
播放器功能:
  • 支持格式:m3u8、mp4
  • 播放记忆
  • P2P加速(去除在视频中P2P信息)
  • 自动播放下一集(仅电脑端)
  • 去掉弹幕(需要的自行去掉注释)
  • 手机增加引导点击播放图片
    - Q' Q  P7 Z8 j& {
使用方法:
  • 将文件上传到自己的网站(比如文件名叫dplayer.php,上传到要目录)
  • 在苹果cms后台播放器设置中开启解析,解析域名设置为/dplayer.php/?url=9 C6 P5 V- [2 h
代码:(代码摘自网络,请检查测试后正常使用)

  • 8 C) E( G1 a; g# ~* e

    $ ?( h7 Q+ I( A8 h1 {7 _& v7 \/ W<html>, a, m3 _: |- M$ D+ \
    * k3 b+ x7 z# X! P% e9 e+ ~$ y$ u  [

  • ( x% c) S. m: l$ s) g+ T

    $ f% c3 Q& d" X  ^4 r        <head>* w/ Z4 t: h! V6 C
    , w& h1 w6 i; M) ^* c$ S1 B' l

  • ! e" Y- L; a+ o; k6 v/ s: Q

    6 P* t* {- r1 z5 }9 I                <title>dplayer增加记忆+P2P播放</title>
    6 m3 H' B5 U  ]9 x0 q/ a

    ! d! G- O! c; P' e) l

  • : i* W" d$ u" V  \  A% J) [! t

    7 A+ X  Y. ]% d) Z' r                <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>; ~8 x0 Q% M) W7 O3 ?

    4 D! i& W  P2 X+ {' W2 h: k

  • 1 P# ]  D+ m3 K

    5 D; h! m4 }6 g1 V5 v+ u" Q7 V                <meta http-equiv="X-UA-Compatible" content="IE=11" />
    ) {& d- T3 R7 V! o

    , w8 x4 V6 }! h  _: Z3 ]+ g

  • 7 v, J& O/ N8 ]: w% l6 I3 y( Y
    , V3 S4 A) V1 h& _4 H
                    <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
    ( z: e. p! ?! B" |" I( @, X

    $ D& n8 V7 ]2 U8 g5 a
  • ) g* o* j8 X- N- L
    9 x4 S5 v0 V# k- x: s* K" h0 h
                    <link rel="stylesheet"  />
    . {1 M; a5 D# N6 i+ ^: a
    # |- u9 p* g) y7 T+ `; v2 q

  • 1 o' K: G, I9 E  g  Z- \
    # G& f# ?7 h. @# v# T
                    <style type="text/css">
    9 `# x2 {( |* B' L' ~4 ?- ]

    5 [. `9 O: c# `4 l2 y! p1 V/ ?

  •   ?$ n3 e/ l7 S9 ]. ?

    ' P4 o% P: V( S                        body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}
    0 M1 t6 q+ O3 W! b: W

    ( N; T9 N) q7 G: [2 r
  • + V+ ?$ C: ^6 B, \% S( r# c
    * c& {- h4 F6 g! I' ]/ N! f
                            *{margin:0;border:0;padding:0;text-decoration:none}3 g  v) ]* |) [0 c2 S
    - C, U8 y7 l( I- \5 a' w1 }7 w* d: Y

  • 5 B, ]9 |; a1 G3 a

    - Y% A1 z2 n' F  q! L; b                        #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}
    * P  x4 X) G/ n. q/ t  l0 D1 {, P

    9 e( j* l" l8 C3 w
  • $ \0 @+ w5 a- S. ]; _
    7 N7 I3 U$ A2 B
                            #dplayer{position:inherit}# ^2 i5 g6 N6 G" F' a! k" H
    " N' ^; |/ H/ I- D" ^9 i

  • % S/ P- O6 \# i5 V
    & k! m1 L( ], y' T* o3 u1 `

    5 z, S. r- N8 G: x! j' q

    ' u$ S. c/ a, h# ]

  • * M( ^0 ]& ^% z+ p, G: v
    7 j  s; Z; T: z0 @9 K; y& k
                            #play_icon { 8 S5 u+ H8 B+ _9 m/ Z
      e/ p! z, e+ I) q! l
  •   n$ h/ B; r$ t, j* _/ H6 c& u$ E

      T& W! r) v7 t; o; w                                background-color: black;
    / m1 K8 q: h6 }

    6 h' V7 ]8 [9 x/ t: D4 S

  • ; u$ t5 o' G6 d( l- P, M4 n
    ' O. V. @, y1 u- `" r
                                    height:100%;
    3 s8 r4 H: F# Z, `
    + K* e# h5 T) q$ Q( D4 S
  • ) \- n  t- ~: ?
    ; F0 I! g" W4 e* k  q5 D6 d
                                    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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");
    / U5 @3 ]6 T( a5 x3 L& ^( R
    ; A. D  C' ]% U5 C1 e7 J; U9 ~8 o

  • 5 ]1 z9 ?( {0 F; E" X9 c+ J4 B+ k

    2 w* f+ ?" V( J8 b9 M8 V2 P" R                                background-size: contain;
    7 [! i: T9 C: @) n8 ?

    9 H0 w% p8 e$ T0 s* I* J
  • 6 Y( n" ^8 P' e7 k* D
    % K$ D! T4 R! c  p; [+ w3 M
                                    background-repeat: no-repeat; . t& P8 P% e4 j0 W
    6 C" G/ ]' L4 C9 w6 {6 c
  • 3 ^. `- K/ @: R- W2 X
    1 X- H/ z& o4 c8 O& L9 N+ q
                                    background-position: center;   0 P% T' e0 c, J- w. U

    , G5 `- z3 B. ^1 E

  • / ~2 v! Z5 k) @! ~( I; `3 g
    $ y( E' u' ]& f9 o
                                    display:flex; # `+ f- H. M: f. C

    ; U+ `" {2 Z4 m/ }2 h% E5 h

  • 9 B( d2 y2 @1 G! u

    - f( O) x+ N( D                                align-items: center;   
    4 O; e# c' t  T2 Q# S8 U% a2 t

    0 V. a8 X; u4 G4 Z- b) \# d
  • % o3 l  F' K- q% p
    1 I2 d  L8 l: g6 o  ^8 T( B$ I
                                    position: absolute;
    * W$ h5 M  O5 q9 ]3 u! [
    8 ^, I9 Q6 g% q! _
  • 2 F" x% P: u& g. j' b

    ) C0 S9 q* }- Z6 J                                top: 0px;
    ) G! J4 Q2 v1 s: I) ^8 r6 ~
    " }/ r( e2 p6 _: X! M; l

  • . @! B3 t/ u  ^, [7 g& G, J$ o

    5 `! Q9 ]( w% P3 t- z                                left: 0px; 7 u! \% x  Z3 \+ j, ]( G9 B
    ) [2 M# G+ R7 ]) o" K3 P
  • ' q+ Q* d* M  c- Q9 u/ J
    ; v. G8 W, X6 k" M8 t& |
                                    width: 100%;' I' u+ x  J3 [7 ^* Q. F1 B! H
    . L% J3 x4 H& G* |3 k% ~' a( F
  • ! L4 \' a" T- |' D' A4 X0 z# Q

    7 Z2 f: x2 h0 p6 N) |# y6 }& }                        }' a  f3 s8 Y- }8 J
    + w. U, j" `$ k, j
  • 9 a* B8 d$ t7 S
    9 X  u- l# C  m0 f  P  L+ A
                            #play_icon img {  
    ! v: Q0 h9 `7 [( O7 p% G9 i
    % r4 _7 [( e5 G: s

  • - |8 v# r- M5 {2 z4 N
    9 n* z; H) D& J5 g# F4 X9 h) w" V
                                    width:10%; ' g4 }" q0 T$ v/ T. R
    : A5 @+ `, o1 w  W. @: C

  • : p" G# b1 m. C7 f: X# Z; W
    . w' u5 D/ u  ], O2 ?+ w: B4 ^
                                    margin-left: 45%;3 b0 c% @3 ]7 t

    % e% a- v5 J  S" M4 t. l8 c1 f/ ]

  • 3 N% M- Q8 A' |9 n$ @2 U

    - @* D- _. Q$ X& C7 D                        }
    ! I1 g5 Q& Z3 {& D. B7 H' C7 M4 \

    7 S& q+ G7 a  X0 `; x! i+ o
  • / U0 c, y+ C# r6 @! v/ t
    ; `' K% v' `: Q% O
                    </style>  R- S, p- d5 P" @  x4 H

    ; G5 i8 q8 Z: r& ^; f$ A

  • $ }' f6 ]# e0 b8 U! X# l5 `
    # u, |( U0 k" w# L
    / @0 H/ G: R1 p- F# u) G3 f

    ; n- `  V/ t$ n, f! J: u

  • - I& ~# k% o0 t% f6 O0 u/ W- V3 a% E
    % s2 z4 e) X$ U1 N6 Z) H
            </head>
    7 s+ A( S8 m1 `! J2 ~7 m% X

    & G: A; u1 {2 O. Q
  • 4 f9 d. k% A! z0 R

    8 j. m1 R; D9 U$ M5 a: G9 i        <body style="background:#000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu=window.event.returnValue=false>. \, c( ^3 f; y" A

    ! H5 o$ W# k1 u: F$ Z/ [5 t

  • 3 X/ s# Q& k) W8 O

    + Y9 x# ^4 `$ U3 C                <div id="dplayer"></div>
    2 S, Z- U: H; h. S
    3 `1 i' v" S0 V( ]5 H
  • " D) x: _% n9 D7 G$ z, N2 X

      i" h2 S' J, E9 [; s% Q7 v% V                <div id="stats"></div>8 g" O/ v( ^" ~) s6 S) k! g4 T$ \

    8 T1 P  J2 ?7 J

  • : J! I  r* U" _* q: O; U/ ~6 \

    0 T9 I2 y# [8 p6 S- g                <div id="play_icon"></div>
    ; G. M, e8 k( @; H: q
    # k0 c# X+ S/ M7 T
  • ; f: G$ J% s  \) z$ b

      C- _; {3 q: |. t# @* e2 T5 i8 s                <script src="https://cdn.jsdelivr.net/npm/cdnbye@latest"></script>* l7 E' _- K2 _+ J
    0 e' E+ w1 t/ X! S+ F6 @

  • , \0 F7 I0 J' a4 S2 K
    7 g/ X. }4 ]7 b
                    <script src="https://cdn.jsdelivr.net/npm/dplayer@latest"></script>
    ( N) D" c0 l7 J( U' ~7 h6 p' g

    ; P+ P; m$ q  i' Q

  • " E5 ^# Z' G1 _- M* \
    9 |" S0 d% k# P7 }9 T  r
                    <script>$ d: x0 c4 H$ C: e3 E# J

    ) g6 c- S7 {" \; `9 d0 g6 y
  • 5 W) m: j, b* I
    3 b* r5 p) t4 b& ^. K. o4 \
                            var url = '<?php echo($_REQUEST['url']);?>';  [1 ]# e) {0 T( @' h. j

    # b7 {7 }- @4 N& Z0 W* Q8 _
  • : h  C! q- l; r. |! \. y+ j

    ' ]5 ^# @" t7 ~8 Y. w- u$ Z                        var isWap = navigator.userAgent.match(/iPad|iPhone|iPod|Baidu/i) != null; //百度浏览器和苹果移动端不使用P2P功能7 R( M+ s1 {7 `( L" c' u

    ! H- @4 ~  v2 {7 @
  • " X: V- [( \+ {, T& X: R/ n
    " g, J& W9 i8 C
                            if(!isWap){
    ! k, W" t( g  |( O0 {. H7 l! u
    + @6 S: h1 h4 m5 @" s2 ]
  • & V7 P( x" {2 k  c! {, v" j- F% T
    $ ?6 N5 t2 j/ ]! U" {$ ]* ]
                                    if(url.indexOf(".m3u8") > 0){         
    * C/ y+ H* j$ A1 x( b" O6 j% Q
    ; t4 |/ D; ^- G0 l' K1 p/ V

  • , T3 a0 U" s  @( ~; o) U0 Y2 C
    # {# C* ?  T9 P2 A' t
                                            var _peerId = '', _peerNum = 0, _totalP2PDownloaded = 0, _totalP2PUploaded = 0;        
    ' A) H6 ^2 n# v5 S0 m. @7 h
    7 M) i) h$ Z# S& v3 j- l" ^' r

  • 1 F: }6 `' n) R3 X1 X

    6 `! }) v( n6 y, q. b# y) k                                        var type = 'customHls';
    & A2 D& F6 w" P" ?( l* p3 c

    - Z. U; A8 M( C
  • . {+ j; H3 g& C$ i# U& h
    7 J: R* c( w/ `# x2 y% X+ S2 ?
                                    }7 t8 I1 l/ j" b! f2 `, b
    . z) ~3 k6 Q! [# U2 Y
  • ; y" K6 @' u" B3 R' E) o0 V" Q4 c

    * Q1 B1 w0 p" a9 l% b3 L8 @% W$ U  q% }8 d                                else {
    - J& \8 I3 O& U7 s2 j( F

    ) O3 `# r8 {0 \6 W

  • 4 _# ~* ~7 }! _

    2 D; P8 Q) I1 h. V7 D                                        var type = 'normal'; //MP4格式P2P兼容性不好,不调用P2P。9 B; I; `8 Z- m, z
    0 x. d1 M9 K" ?# \
  • ; ?5 ?; b' |" l' w

    " _. t# g" R4 L) T                                }, o/ n: @$ @+ ^* }

    4 d+ e5 g! m$ W! \1 L+ y

  • ! \0 ]; h/ K9 S- e5 I. x0 [

    ; o* u- X2 D0 ]+ g. l, F6 F                                var dp = new DPlayer({
    ' g( l- s+ X0 c# k+ H/ @6 O9 x

    ( l- l3 m: C! T% j  i" C) A

  • 3 e6 h9 D5 m/ p# |5 `& [
    . e5 C: t4 J% J' C
                                            container: document.getElementById('dplayer'),0 B! t. u- G$ i0 e

    & u! F  @/ U7 {" q) G  w" f6 j
  • ; [' {0 V% w% d) J

    * ^3 Q8 U$ ]$ a! ?( ]. A$ Q$ ~                                        autoplay: true,
    5 R* V( {( r* \, z2 x/ `9 c
    - P# a4 q% ^8 v" ]+ ?. I% ?7 O

  • . J6 w3 V* B( r& _- b

    - }* Z! i7 T* Q# p                                        hotkey: true,  // 移动端全屏时向右划动快进,向左划动快退。
    5 v, [# X$ G9 @. A# |, G/ W, G1 D3 g6 X
    , Z: k* L# Z8 D- j

  • 8 o& n( O7 o( W# A2 y) r

    ( V0 P. t+ C3 a1 D                                        logo: '',- s+ Q4 Z0 E+ o- n- I* n
    6 z4 M$ k* O8 `$ B1 A; n
  •   s! G0 v' |5 |9 H1 \; [
    5 \3 T9 y3 q/ T* ]8 e) m* b. o, A
                                            video: {
    ; M. q; L' W5 x6 N/ x; I( f% g& r
    7 _  T( K3 B. p! ~9 W  i* e6 p, y
  • 8 N8 u( I- F* k: d& [
    ' r! P9 _8 Z$ K1 j8 l+ u
                                                    url:url,( d- r$ _; K3 E. ]( b* k3 M
    4 B) Q$ k2 w) L% D# A1 P& X
  • ; i  d; A  Q% T  H

    1 a. C' j/ T" K/ u& w, y' q                                                pic: '',  //图片地址。- r& S( e' g, _" z- ]( s% \& V1 y2 l
    ( H' v5 }" {" |) F/ m3 O" f

  • : J" ~1 E, o  c- J$ M$ C

    . M( F) W6 |* k                                                type: type,
    , r9 z% y7 p# \+ l6 F

    7 I0 k% |( L+ w4 }
  • + v& G7 U% I$ o% S

    5 ]" Z5 D8 g5 n( e6 B3 c( d                                                customType: {
    1 z* ~& f. r! n1 O/ h+ P$ L

    & P7 p# q8 Q8 q

  • 9 h2 v; n  k6 }) t% L# l$ ^4 k

    " q! N6 a1 a* ?' B6 E; X: g                                                        'customHls': function (video, player) {7 ~( R1 K4 `5 i) }" B
    # U% x1 g& L* D. W
  •   {" H1 [1 Q, o$ A6 }$ \( o" y
    6 \; t% o- S0 r$ o' l: c
                                                                    const hls = new Hls({
    & O: Z! J, g( h6 F( ?5 j- S! [" |( ^

    : ^  i, l$ b: n0 W2 g6 g

  • , f$ o; d4 b1 X, r

    , N3 F$ u7 F- ~! o                                                                        debug: false,
    4 N8 |# D/ d0 ~- i3 G
    4 ^7 T3 M; b, Y+ B- ~  A- t
  • " e. p7 h0 J) }7 d* Z5 W/ ~6 G- i
    0 B' W; x) Y3 f+ b
                                                                            p2pConfig: {5 f/ {; ~5 {4 f8 m7 K

    . z( P; L6 U6 K

  • * K% w& L( }4 o0 x; e1 \

    " v) ~" Z3 C9 e5 O                                                                                logLevel: true,- j+ F+ w" p( Q2 [6 U

    2 B" r+ n% _2 k: j
  • ) {+ d4 z8 x% c" O0 A+ D
    & g8 i! [( I' F: p4 W- `$ Y
                                                                                    live: false,        // 如果是直播设为true
    ' w0 ?& I# M, z! _
    % u" C/ i* V( m/ D

  • 4 z; d8 D3 G1 [; ~
    2 x  M" h1 s1 d5 ]3 y+ U- u7 d; N
                                                                            }
    0 K0 d( K  [' _8 {+ h, F
    # `' h, t9 B' X) q3 F

  • - e/ j1 {" y& `7 f
    $ D" G, [1 A- a: T& R' N
                                                                    });
    ) V6 C$ @, ^7 s! s6 J1 B

    ! e* I" M: w- h$ J9 u
  • 8 \" a3 ?, p/ `6 R; \0 ^* r
    / E" z* n( H+ X/ E. N7 e3 Z
                                                                    hls.loadSource(video.src);
    1 Z1 U/ w  S: G! O
    , l7 A. s) K4 }: Y# w* L
  • ; J+ ^8 l- h1 `1 j3 }% c3 j, `

    , R: s, E+ j4 }3 C  A. w5 M                                                                hls.attachMedia(video);3 W+ H. h. k6 `- k' I
    ' T$ p- m0 v, ~1 k2 h5 ]

  •   K1 v0 a, z; o) y4 D

    / g( E2 W; I) L8 D                                                                hls.p2pEngine.on('stats', function (stats) {, h+ `! k, ?6 j5 t/ P2 ?0 M* b

    3 Y; I, k# z3 H  M; r5 L4 ]
  • $ I, J  l- ]' X+ c1 o5 c2 \( w
    8 ^) u7 _7 }3 a0 M$ c5 Q
                                                                            _totalP2PDownloaded = stats.totalP2PDownloaded;
    6 q& {. b  x2 z6 D1 g
    , u7 G' c% |1 \/ O5 q: [
  • 1 U8 W6 m# \) M6 I. d
    ( o6 ~; i: j0 I" p" w! B
                                                                            _totalP2PUploaded = stats.totalP2PUploaded;
    . ~( W6 `& ?9 B, ^2 {6 ], Y' z0 t
    6 U/ ~" [3 B+ Z

  • & G5 p' k& t+ C; \

    5 V1 y' y1 q2 Z1 `& w# L                                                                        //updateStats();
    ! d  ~' e. }  }+ f! A

    ( D& j8 H( X/ ^  v  g4 N- T

  •   x1 I: p. ^, {- ?7 f" q

    $ Q5 p' t( Y& S% O2 U: T. |2 M                                                                }).on('peerId', function (peerId) {
    * U9 M7 k2 K& H4 ~( z8 E7 w

    / [# b6 k9 J% _. B2 x
  • / E3 u& Z" c2 I) w$ O) I4 ^
    $ K9 d. E/ U4 n7 l/ g
                                                                            _peerId = peerId;: h& W- Z# y  q  v7 l  C+ x7 m
    8 a- L9 ]& `( _3 y) {
  • 2 G# P2 D% C3 t  o+ X8 g- u8 L

    6 H  [4 N% E2 |* Q                                                                }).on('peers', function (peers) {- H! e; O$ z# T% M' E  D
    5 {4 x% j3 w% J
  • + [. A3 V; ^  x
      C$ R# @8 g) }% J2 ~& T0 Y
                                                                            _peerNum = peers.length;" Z8 Q' Y4 e& B5 d
    1 J, }. m9 z+ D( o3 O; y/ u7 ]

  •   y  ?9 _/ x' O  W! x/ J8 v
    & F4 e6 Y2 c: H+ v4 f1 k
                                                                            //updateStats();  s2 U# S) j! q/ j2 R' a

    % e  l# u- G1 q

  • / S! `' r0 \6 L9 b/ D' l- T
    " @0 z/ w& y0 z. Z  ^
                                                                    });
    " M" K4 C# e. V% y# Z

    7 S8 h) W& U. V- ]

  • & ~* z* U4 C0 ?; [7 f) G  |
    ) M3 w6 r# a, A0 V
    8 G9 x' W8 x$ N  `9 Z. f* D6 Y6 l
    # `. p' e; Y1 k9 U9 b
  • ( _2 {. W# x, C
    / m% c: K7 n1 ?% `; Y
                                                            }
    6 P2 H1 L3 D- ]% i

    5 C" D7 k0 U4 [3 _7 {
  • # J2 n. F+ M2 p) Q# F; K

    ! z* k& w2 i& z6 W* g4 i$ ?1 D5 `                                                }- R3 f7 D- r+ G; [: H

      N9 P) S- ]: N/ C! L; N' Q
  • & f! G6 g! x' M: K
    . V% i; p, r2 L
                                            },                        
    $ D5 a5 w4 m; C/ f7 Q

    2 D% [' b' m- t; s- m
  • # |4 u2 i3 Y9 V4 g9 B
    - u  o; p$ p7 n8 s0 I9 X
                                            /*danmaku: {
    7 V) U8 i' v$ C1 [# e3 m, g

    1 h7 ^: p4 v4 ]' a4 D8 G

  • ) R8 A0 q5 f9 A% v

      c+ V% E  Y; M) h# j, t% H                                                id: 'E3368B56CDBB4IU',   //弹幕代码,可定义其他的ID,请修改;
    . p4 j6 Z9 s( g( b8 }* j
    , K) Y7 T  \! s6 ], T

  • / p" O: v6 W! S, |* N
    ( W3 v& q0 Z3 [0 E0 `6 ~7 q5 _
                                                    api: 'https://dplayer.moerats.com/',* S, ]/ ?- A! W( o/ j/ v) @
    8 \0 J6 @) A- P0 ?8 r

  • ! J5 g6 V- d7 ?) L# N1 Q! d6 i% M

    % K' R4 W  U- @8 Q9 b/ h                                                bottom: '25%',6 a/ E4 S! ]$ J

    4 J: d9 ]8 ]/ _5 W2 ~, B/ y5 o
  • 7 r; L# k+ q4 Z  t
    8 u4 V  X6 }3 P$ Z5 k6 v
                                                    unlimited: false,
    7 j$ w8 c9 }5 v
    # z" x- ?5 S4 K/ M

  • ! U  M" C6 c. b# r% y; [
    $ T) B& G$ M' t5 G* A
                                            }, */             2 j7 j0 p- X# \, P, b# ^% W$ i

    4 W! U, O& ^% `1 w
  • 1 N1 E/ D1 q/ ]" T$ g% b

    ! V2 U2 g) a4 r: I' q! v/ d) y                                        contextmenu: [$ E# e' i1 [$ w
    1 |/ s3 a& V2 ]. u, v, P" r& x. o
  • - M2 X: `" {" y# U7 W! f1 [
    $ @! S' K6 L, ]# J
                                            ],
    4 _) G+ H4 C8 X) ^0 R
    * x% U; V9 b/ ]" \
  • ' g/ X8 Z* G1 ~5 S- `  N0 a" u
    0 ]4 L5 [4 ]6 Z$ }
                                            highlight: [
    , `1 }3 N) s. O
    1 e2 A6 M5 f. w5 e+ S

  • " ?9 L) Y5 V# |- ]0 W' P

    7 C1 N  ]% t5 s7 W& H. e                                                {
    3 v# J8 {4 L# s! }" z

    * C! i8 _: w- \8 q" H5 P4 o) e

  • - Z' a" W7 T& ]; h% S* ~

    & z" H! [* `8 b6 h; B% ]# _( b& T                                                        text: '提示:点击下方状态栏可以发送字幕',3 x" ?7 X2 n# W; [% q( e
    ; Q( S3 @7 \9 C. L' G* W5 f
  • 4 K- ^! l- H' }$ c7 G

    ; P+ o. S9 j! K! Q" M                                                        time: 360,( P, Y# x/ {6 a% W* b

    5 X& E/ D) N$ j; X! S4 W+ i. f
  • " j/ c7 e9 G" \6 z* I

    & l; i7 z: a9 J" w. x" x5 h1 h                                                },) i. }% |3 d+ ], U8 ^8 @+ [4 B

    - O  `! B$ u! O

  • / z5 ~8 P6 R. V! d
    ! M4 Y- Y0 X, l; @
                                                    {
    $ @5 p  T7 G" T) ]: Y
    8 D5 k2 E1 S6 \; j8 ?. H1 d% [3 p
  • 7 X3 G  I6 y! s8 ]. T% [

    3 z; w; a& ]  P# M2 Z- z: f  ?                                                        text: '警告:请不要相信视频中任何广告与字幕',/ U  ?* H7 ^/ d! B% u
    % x5 C% M: M6 u, Y! v9 a: w
  • ) K1 l' d, x* ~. ^1 ]7 Z; S* F6 K

      [1 p6 F* c7 ~$ `8 x% h* L                                                        time: 1200,; Z! J# G/ r7 g9 J! T
    ( W) P5 t; V) b/ T% K4 |# M

  • & _6 x: i+ x* ?8 z8 K0 q2 v: l
    % A. W6 K. @4 H9 A7 @' u  G9 c
                                                    },
    5 i8 M- e% `' d0 F) F

    2 O* B$ @% e7 h

  • . _6 {. i( g9 g' `4 q, ?5 `, Q

    # X% `1 t5 G/ p                                        ]; a' [  T$ K( K3 c5 z5 a

      x! A: O1 D6 u8 J4 |. o

  • - H9 B+ i2 T8 i- V' r# M

    $ d2 S8 h! {4 w! N% _$ n; u                                });
    - d) o# s3 [: V0 ~
    , _' a, U3 j1 l9 W7 m

  • ( Z: ]1 ^8 F2 H% i2 X
      }3 v. g4 Y- X5 v

    ; u$ a( B* q. |. |8 _
    # `  l& o" u3 a+ I6 p1 A% d

  • , P  x# l6 b% d4 Q

    . L& r; \! |& A& x. q6 L                                var webdata = {1 @7 c0 R: Q) _2 E# X: D1 u+ }2 x

    ! |2 P6 i9 {8 b( w
  • : Z0 V# d3 }# d5 O) `6 S6 w
    - a9 M* k+ j6 {, F5 _7 `
                                            set:function(key,val){6 M3 A1 q5 L( n/ P2 j
    ) i9 C: d1 a  X$ O1 P# }

  • 8 n; M+ w6 Q/ x

    - y2 W* e7 m) J, f2 |) T; z* f                                                window.sessionStorage.setItem(key,val);
    & x6 ]/ L' X. e
    ) A# f& Q1 g8 k2 a3 Q

  •   p2 \$ L# S# I$ c' `4 v

    2 z, e7 {! }* y                                        },
    : V' w8 H0 t+ o! d+ [6 F

    9 L3 @5 A3 M' ?( i
  • ) _3 g& B. C% J$ ~- h1 ]
    # S+ [2 H# a7 h9 ]3 L  ]
                                            get:function(key){5 E( ]0 ~7 A6 i" n! |) Z$ T4 Q. ^

    & W; k; T1 l# a! f/ C: a- ?

  • + ~' W( _5 o5 d& C

    $ V+ |+ u# d8 j! \1 n4 O# R; k7 o                                                return window.sessionStorage.getItem(key);' o+ R7 k; N+ t
    ; Z& y/ u4 D. @* L" L
  • ( y+ S9 r8 }1 W' D
    ' X) f/ ?& X. p5 l' E5 A
                                            },6 H  f/ _' W) ~  e* Q( r
    7 H* M/ T5 ?' j$ p3 i9 T

  • " m- Y" ?( q9 D* N  o0 v6 e

    ( a2 K: a0 a: a+ X& Y/ ^                                        del:function(key){$ F/ M! f! @2 k! r) E  r! Q. T

    3 d, z3 p, w! n! Q
  • , D3 u* v! A8 H# j$ A% R1 W0 t

    , y1 K7 N5 A4 g4 z                                                window.sessionStorage.removeItem(key);
    ; o! i2 n9 v) U7 L  s
    0 f# C/ I3 G+ _+ J' r# q1 W
  • ! Q1 B+ x' [8 s8 u7 o

    - o8 X/ |# W: h  O                                        },# L" B  i% Y+ l3 N5 }

    9 F1 }9 @8 q0 E7 S, r% z

  • . `3 f2 s" Z8 u# l1 d  I/ b' I
    6 J% [- }+ A2 _1 o0 S! e7 ~2 h0 o$ r
                                            clear:function(key){/ \9 l6 o/ p; I0 }- l- _

      n3 F4 [8 |4 a0 A. S2 H( a4 P

  • ) P7 H' K$ y0 \; ~

    3 v2 F- s* N% @( U                                                window.sessionStorage.clear();
    ' E1 N. l* `6 `* C: s
    * i! y1 i1 o7 @. r/ W: I
  • : c5 ?: p. N: }0 F; a2 Y
    1 n! W: t, r- s5 j
                                            }5 G) n0 z4 n/ E

    / d7 h: `; k9 }  o% \$ _' {
  • * o( a* B8 E& ]0 ~; r; ]

    0 O# q4 T- J7 _$ v' g% _" U' v                                };7 B' n5 V  m0 S; v7 e& K1 c

    * |- ]2 F, ^. }7 M8 r) n) a: y
  • " {/ ]% ]  {+ b6 G, ^
    ) f. p5 ^( H3 C$ |% T$ W
                                    dp.seek(webdata.get('vod'+url));
    5 @3 R0 ~( ^) k9 V' u' u: Q

    # m  ~' I" U8 E
  • , N: @0 {! u+ ]  q% P2 `

    4 ^. L! Z7 @3 f6 |! h: ?. o( t                                setInterval(function(){4 M, b/ Y% o4 ?5 o3 \: {8 g8 F

    6 B* `. K2 e! d: A# h

  • $ d' |% W1 s3 ~2 U- P

    9 E$ v' R. A3 H; C8 a) W# K! ?                                        webdata.set('vod'+url,dp.video.currentTime);
    * k  ~; }1 c' k% o

    $ g, |' e6 O+ Y) m$ G5 ]

  • 9 G6 W( ~7 v; {* Y0 ~7 a

    + M( n% Z. [6 [% I- ^$ \- x                                },1000);
    $ T( e3 R! C" D- U

    / |+ y5 S  ?9 |2 B! S+ t9 @. B
  •   D& k% J, `; z$ q( ^! V1 k6 W
    7 F% Z8 ~1 R8 N/ I- \; K4 E- d
                                    dp.on('ended',function() {$ q; L9 i& y" K5 N5 \1 H: c) T

    ! y& I7 S5 ]% N% k( Z4 b
  • ' E& _! F2 e4 \. ?1 d' J" {

    5 e! Z1 w  N. _# Q1 R                                        dp.notice("视频播放已结束");                   //可以替换成下一集调用等代码( C4 H" r4 v; o3 T
    ( v6 d' b# a" _
  • ! k- H0 I0 g  _* \! D$ p

    & ~& W0 b) X2 l+ r4 ]% h0 y" Y                                        if(parent.MacPlayer.PlayLinkNext!=''){4 D$ Y( a# q, S. N

    4 m% m' _9 h, E/ b

  • - |' k2 c4 G) ~4 a5 I
    % V  V! U  {5 J9 H
                                            top.location.href = parent.MacPlayer.PlayLinkNext;}) u. ~2 [1 D# r7 W. b
    & ]9 l' d+ B8 {0 S4 m3 Q+ X7 I1 ~. ]

  • $ g; S  \8 o1 y

    8 S/ o4 k9 p& v( `                                });        ( H; _9 ]( ~4 w9 e7 D

    . C, {1 N% P5 z* p% Z
  • # ^" w  j4 u$ f( E" N
    5 H2 X# `# t$ }, z) C' G* k
                            }
      l( u2 Q& t' J5 {" W

      ~  y) P3 N9 k& p8 k3 V% i5 N
  • 6 j. y1 b0 B# `% I* R# a  _

    4 s" i2 A& t. n. J) ?; q3 L- w1 {                        else{
    ) x/ D0 m4 N( H
    " X+ d, v7 V: `6 S: e7 w5 X9 W& B' R4 H% b

  • - V- f5 u$ T2 q' ], [: C
    * b9 K0 Z1 [* c6 m6 y$ y% T, \
                                    document.getElementById('dplayer').innerHTML='<video src="'+url+'" controls="controls" preload="preload" poster="" width="100%" height="100%" autoplay="autoplay"></video>';
    * N/ o: V5 Y0 L8 y( ~& S: y) E) i6 z

    & }$ U4 F; L" Q

  • 0 C1 |' x- _$ G8 f/ }; D

    2 u" y7 g7 _6 H" k% m                        }
      T7 D' o: B3 f& |; C* e; w' Y# q

    3 Z% n3 L  c) c8 n- K- V
  • ( m; R) D* c! y$ }* _
    7 a! O1 e1 [7 |5 w2 @+ C
                            function updateStats() {
    7 t; ~7 L! e* |; B* n; ?' W( S
    # S' G9 s# h6 C8 E( t

  • ! E& V0 `4 m+ P$ d

    9 ]( n' `' @- Z' W5 G# p) i. a; o                                var text = '七星P2P正在为您加速' + (_totalP2PDownloaded/1024).toFixed(2)+ a; k! W# e% I) m8 q% l) O
    2 |. d( d( J. t7 {! R
  • & c, _+ q" r  v

    $ K5 z9 \/ B' `& I9 y                                        + 'MB 已分享' + (_totalP2PUploaded/1024).toFixed(2) + 'MB' + ' 连接节点' + _peerNum + '个';2 F4 w: w; R' T5 a
    3 o* R! Z9 N6 Y( c0 Y* M

  • 3 F: F& x& l  e2 h( S/ k
    : m; R& W6 i5 Q
                                    document.getElementById('stats').innerText = text ;5 J! u- l0 b, ?

    ; U/ \2 h  u( Y1 g7 _2 c' n
  • 3 G" A# {( c- {- Y: S
    + x" {8 V, d1 L; L& C
                            }
    5 f# \  \3 |5 E! Q
    : R9 Z# P2 d( Q% {7 O+ U

  • 0 x) }( Y1 W9 i; i& y* A

    : s% f% M# D& b) s$ {7 ]9 f                </script>& C& l  K8 N; p

    " @/ f' I" g4 c! I7 i2 t

  • ! X# V1 G( o  x$ h2 K
    ) t1 }. m+ Z2 w; B( u
                    <script>+ h# X5 Z0 `: |) J6 H: L% q/ `8 H

      J6 z; z- ~: _! X  f4 Z
  • : r5 g) e- C' r4 |& p/ b3 k2 }

    " H# u) L8 w# k4 {
    : B2 Z- m2 U  w4 y+ Y% |
    ! v3 ]& L( u# u# {- a
  • $ t: g* O0 z; ^0 L* p+ U
    " h2 T0 Z. h; I' G3 e
                            var video = document.getElementsByTagName('video')[0];: \2 v3 g. d* Q* |. A: w
    * }* y9 P' O7 K
  • - R3 r, `2 c2 \0 T9 i7 E  t, J
    $ y7 Z& c2 t; A4 @
                            video.oncanplay = function(){0 x9 F5 w1 U* D( C, ], r$ H/ p
    8 ?3 t7 O/ I3 X. u5 B" X/ D) A

  • . Y) I( W/ b# R/ m7 X/ E

    - v( y) S" ~' c/ }' c2 M                                video.play();
    $ e; F2 g  J0 G

    2 N7 H! I# _- w/ l8 [, Y

  • / ~; p. w6 D' x3 |# }0 |* s

    ( ?6 w4 O$ M1 p7 {1 u                        }' w5 D- v6 c! q9 ~! g& l
    ! ~- S# ^  }7 i  g7 h
  • " A* F" d6 Y; v" n$ z' i
      t3 |$ T! T9 }* I2 ~9 V" a
    . j) W, _' `' v' b* s
    " Y" H( N: L0 G* |/ S3 s- M

  • ' S+ f! ^3 A) X

    , D! C1 o; n% d- X1 c; w: Z. l                        if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
    " W. |) _8 J* w( q' Q

    5 \; v9 z! O% D* g6 _- k
  • % n& X2 v: s6 e- s9 V0 M% I) ]6 E

    # R2 t4 h  u% v( F# |0 J                                //手机端
    5 @7 c- ]. n# a; y' u

    . M1 K& L! e$ r2 _' @
  • & k; v- O7 m0 o  Q) O2 N# a

    ; b" U) u: P9 U, N# ?                                var img = new Image();. x, n( g; L- E" H5 T3 a9 Z. G
    0 h2 B# o  ^3 r. k1 _5 t, J

  • $ k% F& |, P! k4 H  K* r+ \) O
    1 v/ \$ l( Z) `
                                    img.src="data:image/png;base64,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";
    ; l5 |! U& b9 O3 ]; [) u

    / X8 z' @9 m5 }- z( B
  • , ^& Y0 B/ V# w; z

    9 w6 b6 w: E; k' \4 e                                document.getElementById("play_icon").appendChild(img);
    / @$ Z! c$ C" \4 {- b+ ~( Y

    * n7 q, w  p# @
  • 3 P- F1 D/ u$ v  M! d5 }
    1 f8 Q# ~; K; y% j: E7 A5 n$ n6 A
    3 \2 T' N, a4 N, q& w$ H. @
    , }# }9 L: x3 Q+ X
  • 2 _1 h7 [- v  U# O2 \
    : i* k, c& J% I, C
                                    video.setAttribute("playsinline", "true");1 @  _* ~( ~3 g1 U, c4 s/ \

    # Y' Y# I2 o8 I

  • ( s& h! [1 x! G+ }; M; k& C
    $ @/ G5 F. F, H$ I8 W( D) r. o
                                    video.setAttribute("webkit-playsinline", "true");
    " }2 M# T- x5 T& `

    4 k) y& E) F/ y, n7 b

  • 4 m+ H$ y/ d) R  K

    0 c6 g0 a( s! g/ [                                video.setAttribute("x5-video-player-type", "h5");7 j+ j$ s3 W7 t$ [

    7 ?7 Y9 c! K' T: y6 d, O+ k

  • , h8 c8 B; a, ?

    " j+ A. f4 l$ P; i3 Z/ h- a- j                                video.setAttribute("x5-video-player-fullscreen", "true");1 j& p1 R7 r) x5 t$ O$ u6 r5 u

    ; I2 q9 |/ l9 _! l6 \1 v
  • + s7 |) i9 {9 w7 y) j' H

    1 f* [7 @" Q& ]( v  f7 M5 ?1 J! l, k" E$ U7 p

      q8 z- D& w  P: q

  • # G- A0 C$ f) J$ F7 k* L
    ! o# ~1 U( O- z/ T: A3 X) I# M
                                    video.onplay = function(){
    5 D4 [- H8 z3 l

    ' ^8 }1 a; C$ Q+ J! z9 z
  • ) Y6 W0 o: V, M! h
    " S# x3 q$ f! {8 A
                                            document.getElementById("play_icon").style.display = "none"; # Q2 H/ g5 [. L" O1 [. @

    3 s* m& z# C' ?  T& n- x

  • . q, F0 T6 n. q3 l

    & y; P2 O7 P( J2 ~6 N- s9 z* l: ~8 d                                }! f+ K% d1 E$ D; e' @

    & w) ~6 V& c7 \# c1 ^3 f& L
  • " a) I  y! A: \! G; O) f# J

    - Y# ?- _( m. }1 I6 O4 o' m( y5 J- H" }& l- y$ Q' }' q! z

    ! _: T: G+ e: C. T8 d4 H
  • & U; v) X# A3 \4 w
    0 X( Q% ]0 P7 C" r
                                    video.onpause = function(){1 [( h# A0 o* B& \

    8 m/ w" i2 X0 `; Y% ^* Y# A

  • $ }+ i% D6 D+ |& Q( O5 Q

    $ G8 n% g; ^  A5 h1 n4 f                                        document.getElementById("play_icon").style.display = null; ) T+ Q5 a7 t( F* N+ _3 i

    6 n/ z8 i, V4 w. ]% p

  •   @" V* \& Q% h" s
    * l3 Z4 `1 l* o2 V( M
                                            document.getElementById("play_icon").style.backgroundColor = "transparent";
    & [9 ^/ {8 s: L9 a# \
    . l" w# R/ h7 i
  • 3 F- `- |+ y: ~' C& a( j9 E9 Y

    . R( P( E# i$ O9 U. C- J                                        document.getElementById("play_icon").style.backgroundImage = "url()";
    ( E9 N+ L8 q& u6 ?1 b; Y0 G5 h
    ! }  V: W5 s) L) C# p

  • / ]8 T* o0 x' I, [' h* u0 N

    - @0 U3 z$ {- _- Z                                }9 b/ |6 X( t5 b5 J4 K' F

    ; l; E! D( I/ S
  • 5 T$ Z" A6 I4 f( d' ]
    ! W3 G' o; P6 Y/ ]7 _" X, A4 B% D8 I

    1 ~7 p5 s3 s* \5 M7 L" u% n* c

      a3 C8 b: [' K2 a/ [9 d
  • + @( n. S5 W# R2 L
    # i, ?" P5 ?: m" T7 G% T
                                    var state = 0;0 l! j" K, Q7 _; r; i7 j

    % V1 K/ B! j& p! f- o# w
  • ; d6 O; T2 p: L( O

    7 D( v7 @4 x" D" K                                document.addEventListener('touchstart', function(){   
    + G; s. V# z4 G2 J" V; B  v3 ?

    # u, L( L3 k& l( T3 |; N3 b' E

  • . s8 v) [1 Y) O8 M' a

      O3 J4 p% A/ g. L0 P                                        if(state==0){        
      T7 y! ~$ s4 `1 ?
    ! j. ]+ z0 H4 }2 G" m, |
  • . u( d3 h8 k0 h! M
    * y: |' _! ?1 F, q' |. \
                                                    video.play();        # y; N2 \1 a: ^, v

    , A+ c) b/ s3 j  ~+ D* L7 s- u; T

  • . J% P/ }0 C/ ]; L7 ]

    0 L9 s+ S0 m; {4 A/ D2 s                                                state=1;    ) F* w+ z% g" G  I, H6 E0 \

    " B! X# x- Y2 e9 ?, b

  •   o, A; `/ f6 `# }* y* V+ J1 X

    , r4 r8 F7 ^2 g& v                                        }. b" }+ A7 ^- n

    & w" j4 t- ~5 S: d' s, G

  • ! \. f$ G; R4 k& R

    8 u2 t7 j6 d) F, f; ~9 A9 u1 k* e                                }, false);
    ; J& |5 _( H* p% D
    9 X1 l% N3 Z$ w' Q+ U, l. K3 p
  • 0 ?5 t& h' r% F2 C6 f& ]
    / {0 Z+ B0 }: f: d! m: f4 K! {
                                    document.addEventListener("WeixinJSBridgeReady", function () {    . k* T& d( O, Q6 l
    - K2 e" w# ]* t: {+ d4 B0 ?( K& o
  • & d& S& P  f! ?- m
    ' q. C. b2 p& X1 S
                                            video.play();* Y8 X: H, F0 x8 O4 P) p

    " _4 [2 [2 y9 S7 R. q+ Z" a

  • & |) c; N+ ]* t% M2 a
    3 C( _  C7 W. _% |" i
                                    }, false);
    2 |  o* k; T( ]6 \* i/ R5 K1 Z
    9 Q3 k: f6 Y; f- y! [
  • 5 N; t+ ^  Z$ ~1 z: O
    5 `/ k' ~$ h+ X" ~2 U- U
                            }else{9 ]0 e* H: z% ?8 ^

    * a2 T- v# `' E5 r# H5 W5 ]& _, t
  • ( {% S4 v) X; Q, q

    2 v2 y* U( @; D) S" S& n5 L                                //电脑端- B, ?' h( X! z& U3 E2 t
    . F# Y* g% ?7 I2 R) m6 n
  • " I( a, j; A7 {3 J# u7 V1 l
    1 g3 c/ O3 f. B& f( v
                                    document.getElementById("play_icon").remove();- ~+ E. P9 j# E/ U

    : m% ~8 z, `! u

  • " K9 M& q* W" ^) U8 N( W
    ) M" G: j& V3 b" |' ?) n( b7 d; x2 U
                            }0 ?- J4 ]7 C0 s% o. j2 |* V
    ! W0 {0 `' E  \! r1 b! D8 ~$ J5 Q
  • , z) O+ w( Y2 ~# @# Z) S+ _

    " I; x, P7 q2 K8 ~. Z: l; g0 w, C' g' t8 s6 r
    ) M# v$ I( ?( _: q

  • ' V) v4 l, F" M# N' x& V
    % m& |) d; V4 `6 X. }
                            function playVideo(){
    % T, O: R; }1 M4 P7 W* ?& w
    1 r( `- R) m9 k  y
  • % n1 q; E9 H6 A6 c; u1 l, ?7 W; Q

    * n) l8 H% @8 e8 ^7 `5 J. ~0 ?                                document.getElementById("play_icon").style.display = "none";
    2 q# k# S9 ]% S! U, j* ]" j0 O) U

    / n& S7 y6 A1 F! N- p- _3 v! R

  • ) K3 i/ a# H8 @; J' A  n" s

    9 \7 C6 \7 G2 i2 I( D: `                                video.play()
    - I+ q" H; E& ?- J! ~" R! x6 b

    6 l! v3 K: i6 n; ^) z/ W' S

  • " n4 e. A( u4 w9 b
    2 `( \& c7 E! w) `- K
                            }        + m/ J( y% l( t3 y; R) I
    7 C% Z' B8 s- k0 I& I: `
  • , b: u; k5 `2 F; H/ M
    9 @5 g& l$ @1 n

    9 s* k. E* D# N5 J) w. S9 V: Y7 G  I

    , l% Q% ?5 s3 c/ }* [! o9 O
  • * Y( L/ ]4 h1 b5 G) o0 s% H. I3 J& Y6 [

    ( a! V" ]7 K7 C: C0 O6 b& |& ^- [! O8 y5 X

    7 a) h+ }5 a+ z& T
  • 9 v# H  H# U+ T. a1 R. r

    ; q0 u# E9 ^1 K3 {3 K9 N9 f                </script>5 o5 z9 v% c1 M% @  b1 K3 T

    ! `, l: w' `" ^9 @6 J
  • , K& M/ S" G- H5 T1 b. _" K6 n$ g
    7 a: T) B2 @/ V: y2 M, t- `- N6 q
    # M$ T) {2 ~* M, t' H

    / u3 c3 E7 P) ]$ c5 ^  M! U1 q

  • ( b+ P. f5 z6 \/ D

    & H  {! o1 }& N5 ]: j        </body>+ c) e$ Z4 A  a1 x7 _. V& e% r

    & V6 l# g  e. E& d( F% k
  • 9 P- m2 R5 n0 S% g' F1 u6 p

    5 ^% ^# Z+ F0 p1 y</html>$ }" [% k% V* \- T6 m+ ?

    $ ]0 j; @5 ~- E+ b0 |( m7 R7 c1 k) S* O8 @/ ~* O; ?
手机播放引导截图:


$ p% T; h4 E, ^$ s2 m) Y. U由于手机上不能自动播放,需要用户点击才能播放,所以加了引导点击,图片中代码中的2段base64数据,可以自行更换其他图片


; B: J$ E( \( Q1 p

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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