扫一扫,微信登陆

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

搜索
查看: 4361|回复: 0

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

[复制链接]

307

主题

335

帖子

1899

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1899
QQ
发表于 2020-11-10 22:57:46 | 显示全部楼层 |阅读模式
教程是按照我自己的方法来的,不一定对所有人有效,反正我自己是成功了。
* {6 j- [4 P( R! F+ i! o播放器也不是我写的,具体代码不要找我,我是小白。4 G& p1 Q4 B) x( t* M* ?  i8 k
注意:本播放器只能播放m3u8资源。+ f4 `, v+ _" i9 [
效果:播放器右上角将挂上你的logo,P2P加速,本地化播放器更快速,播放器自带弹幕(不需要的可以自己去除)
7 N" g, g- l$ B$ _9 }. ]  e准备工具:苹果cmsv10网站一个,资源站播放器。; d1 g9 a; z0 W/ {- `4 u8 |. B
教程开始:' q  n" `, X$ I" t. S/ g  E# q* Q
① 导入一个资源网的播放器
$ R. K; x- [' p- F$ C$ _% ~② 将解析接口改成 /dplayer/?url=
/ k! a  H8 \9 Z# z- l
- h, ^* t( p  ^; K: }③ 播放器代码修改为:

# H& D% Y" R/ o. p# E; ]1 r$ ~7 ~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 M* a3 y+ k8 G
MacPlayer.Show();
2 N1 D( Q' Q) o5 {6 f7 c0 ]; m& ^$ q+ A: Q, H

3 x8 A9 s  b2 X

( @/ V5 _- w% D; m3 J④ 上传播放器文件夹至根目录2 C& o4 H: z# U5 ]
! R  b- W0 ^8 h1 C2 u! C! ]
⑤ 在苹果后台将视频数据中的播放器换成你改好的播放器即可。
附录:% W# O, l# E7 r8 {
播放器文件下载地址:https://www.lanzous.com/i7v0osf
/ p! }: V2 Z# r* r2 ?$ Ap2p加速方法:去https://oms.cdnbye.com/#/user/domain注册账号,然后绑定好自己网站的域名即可。% V+ X+ V0 f/ ]
每天5G免费加速流量,每天签到再送20G流量。
1 j( v+ J$ X6 k0 K# r(但是个人感觉没啥用,好看吧…)
& v4 M% a* {9 f2 z4 f右上角logo地址:根目录/dplayer/images/logo.png
9 e  J$ _) T* q6 \# v0 o9 {- j& c

: P) W3 ?& X3 }# m
-----------------------------------------------------------------------------------
本文是介绍Dplayer播放器搭载P2P加速源码,配合苹果CMS有独立的播放器后台
主要功能:
  • 自定义播放器LOGO
  • 自定义播放器右键版权
  • 自定义播放前置广告
  • 自定义播放暂停广告
  • 还可以自定义会员直接跳过广告
  • 实现全网资源解析,不需要一次解析接口了。
  • 功能是非常强大,更多功能正在研发中。
  • 域名对接可直接实现P2P加速,让资源不再卡顿。
    $ ]& k7 F. D+ @- t

8 b9 S4 f3 U: f, l
使用教程:$ N! x' |, M# s& X! ~% u- D
下载好播放器文件后,直接解压到更目录,切记,是网站的更目录。% S( _; [; t3 E" \) }
然后点击 视频-在点击播放器,添加播放器,$ s9 r1 f4 K+ `
添加播放器时,编码为:wlm3u8   名称可以随意、
) w, B% |- C2 |7 B: _' f0 F* E然后填写解析接口,解析接口格式为://www.isiyuan.net/addons/dplayer/?url= 《把[url=http://www.isiyuan.net]www.isiyuan.net
修改成你的网站域名》
' F) Z! \1 C- H" I4 h* C然后点击保存、这样子播放器就安装好了。
2 N2 m: ]& J5 f5 I% m  F. X+ g然后点击自定义快捷菜单:添加播放器后台。1 b1 \- X, [  z8 a
地址为:– 播放器Dp/addons/dplayer/system.php  j9 Q+ l) C6 n' X: [( v6 X% K
接下来配置P2P:
( ^# R" g' k, R. ?/ o3 q- ~) Y配置P2P其实很简单,- ]. A5 L- p: H
到这个地址:https://oms.cdnbye.com/#/signup   注册账号、然后点击签到领取25G免费P2P流量。每天都可以领。
* y+ H, j+ {9 P7 N- D. o3 u( A然后绑定域名,绑定的域名一定要是你网站的域名,要跟你在播放器上填写的接口域名要一样。
& i; ^  W: W6 _  ^5 V! H! z绑定好域名后,这个网站的左边导航栏有一个P2P配置,点一下进去把P2P状态开启就可以了。

1 ^4 P9 Q  f! P1 t
- V0 l' G! d3 M( T  c, t
-------------------------------------------------------------------------------------
播放器功能:
  • 支持格式:m3u8、mp4
  • 播放记忆
  • P2P加速(去除在视频中P2P信息)
  • 自动播放下一集(仅电脑端)
  • 去掉弹幕(需要的自行去掉注释)
  • 手机增加引导点击播放图片! E0 T! K6 h. p( h3 u+ F$ w  ^7 z* d
使用方法:
  • 将文件上传到自己的网站(比如文件名叫dplayer.php,上传到要目录)
  • 在苹果cms后台播放器设置中开启解析,解析域名设置为/dplayer.php/?url=1 I5 G& h# G+ N* B* k
代码:(代码摘自网络,请检查测试后正常使用)

  • # p$ v" P! D& m. s- U7 e. p
    6 _: i5 ^5 H3 v/ q
    <html>
    6 C. \. ~2 ]" a& H' q
      M$ Y) D% H* q. l8 H) O$ ^
  • / c, K0 Q4 f& @& ]" u1 d
    5 I8 }! l: U& q. Z3 q
            <head>
    7 {4 B- E% \. C

    3 ^" k2 _: R# O5 R: @: Q
  • - ]0 }4 T7 T  M  l- f4 |4 ?" e
    1 V6 T' g& G  v# R- O1 V1 k
                    <title>dplayer增加记忆+P2P播放</title>$ z, r; n  A6 y; E" H  W
    " f* a5 ?; r. E4 i( a; S, c  D5 a
  • * D2 E, I" S: p( _! R- L

      [: t$ c; W) R4 z7 r4 `% [: |6 ~                <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>1 M# }* |; `7 h# R$ Y% o' ^/ o

    ( `$ }1 K  j) V% F5 R
  • " f4 ]' i( n9 W: \, V

    " c* J/ Q4 _, o' x                <meta http-equiv="X-UA-Compatible" content="IE=11" />
    8 ^+ q: _& b6 f2 L$ A( T
    - [- w4 Y5 V2 N2 `/ i) y/ R
  • + v  Z' I: j9 a' i
    3 G% @8 o$ [+ W: ^# o& O1 T
                    <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
    ' Y& h& [( ~$ g
    % d  Q' U8 _9 R/ d/ F

  • ( I( O% A* @6 _) P
    ) ^8 k3 t' P0 A( M5 i+ C# a
                    <link rel="stylesheet"  />
      h  r1 V( v9 r; Q* s1 j0 O
    1 R6 a, B5 N. s) m* k4 h; Z

  • & i$ o* k$ j7 n2 G; ^9 U

    ; q4 I$ |; V/ ~% C                <style type="text/css">
    1 K# W! C4 Q' N6 h) q6 W

    % H$ q' A# {% \* g. X

  • # O# a3 q: p' O' x# X6 ?

    . s& o" a, }+ O- v$ ?5 J                        body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}9 U  k& x! [, y  l1 q
    * Z  _' K* K. ^$ k
  • 2 j) o4 \) r. e) L
    $ E  e! K  N$ S
                            *{margin:0;border:0;padding:0;text-decoration:none}; @1 v, [9 Q9 v4 r  i' S4 g
    $ l! c2 m- K' b) Q, u' ^( j0 }% ~

  • / V" C0 ~' Q9 O

    , [2 L4 k  d* e! o$ H4 W6 q: b4 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}8 D/ u" G; O% Q" M

    4 k# Z( E7 y) f! {5 n
  • # Y$ T) W0 E' F: O, i
    9 Q6 i2 l7 o/ w- y  _  `
                            #dplayer{position:inherit}
      U7 S" L7 @! b% h, z1 A

    / u  e3 [6 G2 b7 I9 ?4 c
  • : m7 v1 n7 J4 U- J6 s' [: e
    - f7 d3 Y5 w+ E- K( K4 C$ R! x
    ! Y& o( p, w; c9 ~  j2 R( |' r' B
    - {" {' U, d4 O. F( A1 e3 I: m
  • ' Y9 T2 f5 ~  p2 X: D

    2 ~1 w* ?6 Y" K                        #play_icon {
    , ?2 `; v; e; b/ l/ V$ b: v# w; e( v
    2 P0 I8 U" L, {+ p0 M7 e8 K0 R
  • # f  G8 z( r+ f- N( C* N

    + g$ N9 h; p4 }9 Q$ I                                background-color: black;
    ' y, J. _* V! T3 P7 c
    ( e* B4 n  q6 B* T: ~& z

  • 4 O5 v( ~# _7 e6 n) g
    ; ^9 S3 [' e' y) K. P# ?. Z
                                    height:100%;6 H) x+ Q1 H8 g  y- C" `( s
    ' B0 j# Y7 L+ u' R$ Y

  •   V, p2 V( V/ @" o1 ~8 H0 @
    7 ]+ `/ e% S% F: h5 @) V) W; f0 ?
                                    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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"); ' Z) A: O' d2 ~
    7 p1 j( g9 u7 w# n

  • $ n9 K* a) t) r7 r& u

    # \* J  v. I& e+ O/ h                                background-size: contain; 0 |6 q( I" ~; Q4 U

    . R% n) s. r3 g8 O& u# O
  • ( h* \: H9 X) G% Z

    8 Y1 f) K! R/ H/ `1 }                                background-repeat: no-repeat; ; h6 k/ ]1 _0 z- v
    ; O* K& g. u! q! y* c5 l1 _* b

  • 0 e) o% H( [. _. z

    : r3 T  n+ i1 |) A' K                                background-position: center;   9 @' S1 U+ P% s9 H8 F
    ) D: y- m; r6 N* k) `/ j! z) W5 L

  • ( Q: Q; F& r+ }! n2 a( m( E
    : X# k: b7 b; B8 G( R$ E6 N% j) v: C
                                    display:flex;
    % c9 F( a) w" R' B6 N: [

    0 A5 i8 E3 C7 ?: b4 v

  • 3 ?" L7 _6 E. R  [
    . m% c- u( f  V& q$ D2 Y
                                    align-items: center;   
    ; {% M4 Y5 f' L
    0 w$ Q4 _/ o" D5 @* z9 v* h

  • . \/ @: ]9 t* K
    2 R4 ^# s( s- E: M2 V5 _. m. {1 d- `1 ^0 q
                                    position: absolute;
    ! R0 H  Q6 x6 O, \/ m6 B
    % r7 v( k6 [, ]' S7 C/ O

  • 8 }( J! W' F, q, C" [
    7 z) r5 y* G! L
                                    top: 0px;
    2 N; w6 T0 g  B6 P# O
    3 }: Y- d) b6 U& N
  • 1 u( t3 K/ b: @) l8 N- g
    * r  I' ]; H. K4 r
                                    left: 0px; : X, {; ~. B' X' w( x
    ; P1 o& t# [4 I( L1 ?" K
  • . W( A7 [: }* s0 q7 N" P) C9 `5 M

    5 q7 ]' d/ z! A! c& V5 V" X% y8 S                                width: 100%;) R! ~9 v8 u4 b
    ) m) |. @. Z% J" y
  • 2 m, F2 z% W# X8 q! ~
    " u+ L  T8 l" V2 \
                            }
    + }& w5 m+ g" P6 M8 L4 W  ?

    $ ^) F6 A: [4 {- G( E* U

  • * ?, U" W7 }" G( x
    8 t1 [# H, n1 I; a
                            #play_icon img {  & n( T4 e; S# f

    ' I5 [- g" b+ f: i

  • 0 p; o+ l6 C9 X% a) z- P* T) Z

    1 z8 E& g' r" |* B9 Q) P& A. J                                width:10%;
    / V1 R* c% G  v- _* {7 I

    ! B' g* a- Z7 [' a
  • 7 ~- j" ]) d; @( k; H$ Z4 p

    : N: `  k8 }8 s                                margin-left: 45%;
    ! J  F. x6 w$ o  Z; v! h

    + h$ R* k$ ^& C% w( H# p( H- l

  • ) ]/ _5 r/ V' d3 M" a: K

    9 a3 {9 i8 V$ s% P0 i2 v                        }
    2 y4 j3 W8 `' z* s

    5 @/ P3 ^2 Z: D4 d

  • , c1 q8 c' ?5 h2 _
    7 w2 v6 i1 F3 M: M3 B- ?* G0 c( \
                    </style>& z2 B! M4 F! T  m, Y8 {; }
    - Q- _" U+ M% P( D3 }( V* @

  •   I, ^3 r5 {, ?  y5 m, ]

    ' b. l3 E3 W: `) i: n2 l
    4 H' R8 h( _$ M% Y# W( h* i- r
    5 m9 e9 z8 V' |+ t& }8 U- S) j

  • + _$ g# C& d9 {- G& L1 P& U! V
    5 }% C9 w( f# Q- w6 |
            </head>) P& Q3 i' U6 V2 `
    8 @/ p8 E/ ^. O6 s" m' p0 N' I
  • 3 j- L4 Z- D* _2 q+ C# D' v

    1 R5 L4 g, \, @' N  u+ o3 E        <body style="background:#000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu=window.event.returnValue=false>
    3 f$ Y1 U4 C$ q6 K/ q

    * G8 B. y; j( E4 _/ y3 e
  • 5 R+ i4 {' r. w5 o& m

    # ^" D8 l4 h9 I3 C7 p                <div id="dplayer"></div>4 A! C9 `5 O) {* {" J! i# e; o9 H

    8 r5 E; `/ M2 G! k1 P

  • 1 N! g& c7 q$ @% B5 P" z

    . P: Q9 P0 n) g. Z! h" b9 Q+ m* a                <div id="stats"></div>
    # y% u; o# E6 o7 \

    8 B1 z2 ?& P5 R* \8 v+ m9 t
  •   `) I* h; E5 f4 r9 S% k( A& @
    * {; `* p$ H1 h& p; w
                    <div id="play_icon"></div>9 @' l3 l4 L, H* U- [
    ' O' Z8 K- U5 {* l" X2 V- X# o( R

  • 5 Q( J7 d1 a: }3 B

      T0 c' ?' _7 n                <script src="https://cdn.jsdelivr.net/npm/cdnbye@latest"></script>
    - x8 l9 `. D7 O& u

    6 I0 |8 b# X; C
  • 0 D7 i& _, Z( |. I
    3 ~6 W+ Z) j4 S! f8 C6 a
                    <script src="https://cdn.jsdelivr.net/npm/dplayer@latest"></script>3 i6 ~5 p$ A) X& E' y
    1 d' d5 C0 b, R  z/ r
  • # [$ ^$ M- m0 `' V

    # D' E4 G; q# n( r! w! h                <script>
    ( R& ]1 M" G! q$ f, a4 z6 F9 x
    . Z/ i* d" v4 ~; e
  • 9 x, ^) N  E" j# W+ W

    3 A3 ^/ w% n3 g) `                        var url = '<?php echo($_REQUEST['url']);?>';5 z% o5 [9 k8 M( D( A

    4 s# A4 K7 B2 i. w! G& a
  • & ^. Q# j) }6 _  x. C- ]
      m* ?$ q/ U- u5 ^+ x+ V- N
                            var isWap = navigator.userAgent.match(/iPad|iPhone|iPod|Baidu/i) != null; //百度浏览器和苹果移动端不使用P2P功能
    ! ]% c: x. q9 H) W" @
    ( N3 Z( G" O; U& R2 R& p9 o# c7 p
  • & G8 T/ J! x* g0 h" O

    ) |5 D# x3 i5 r" |& {                        if(!isWap){
    : s: i% s) j- j# s! z( w
    4 G$ J; O5 x( z  O

  • 3 s; i) n9 v* R7 F, y$ K" E

    % K8 }3 K0 D. n( j- J! [  T                                if(url.indexOf(".m3u8") > 0){         
    % X( o# j% J- v+ g  N
      S5 U7 j$ h/ W; `: G4 e0 h* p

  • $ j; A/ q$ a4 Z, ?

    $ e. D9 K' H& ]2 y$ p                                        var _peerId = '', _peerNum = 0, _totalP2PDownloaded = 0, _totalP2PUploaded = 0;        ' i& n. D, E( ?8 H- K& d
    ; r5 s5 ^& W* [9 x4 }
  • - _+ l+ I2 K& r7 u

    ' ~/ a6 o: N# y                                        var type = 'customHls';
    1 `6 u* A0 \' C8 B0 M+ g" e  ~. `7 X. H

    : B/ c) X/ m& y: k- Z

  • 1 F; Y. W7 u) q' N. f" |# |# a8 t

    ; w2 f* {5 p- p8 W8 x                                }
    4 @6 l; }* ~( ?5 _& q
    - B& I1 {" [: y* H' c* f

  • , x( ]$ C: B6 T5 J2 Y
    2 z! Y; `: @0 [2 q
                                    else {5 c- O# s: r5 v7 T2 J6 M# s

      l' e! d7 `% _! h. l/ g

  • , Z% h* e! s; u+ l4 C

    6 d' j" i# R/ Q; U) B+ m6 X                                        var type = 'normal'; //MP4格式P2P兼容性不好,不调用P2P。
    1 I" `( ~0 J1 q3 @5 S) H+ g

    / |) ]& i& u- y' `& D

  • ' Q% a# K0 S& ]1 }" e8 @- W

    9 W* O" W  v5 J0 {) f( l                                }5 k: l" D- ]( C1 L

    ( L# V5 K0 O' O

  • ! s( @# D) K+ _+ r
    6 }/ a& y' U+ G. J6 r
                                    var dp = new DPlayer({8 P5 @' g# n9 |9 P. k1 ?

    9 i" O6 x' D  Q8 c$ ?
  • : G7 r8 g! g* ]: e
      ~# X) u: N7 L6 D+ Y$ N/ s, [
                                            container: document.getElementById('dplayer'),6 L7 Y& N/ C$ L5 Y

    9 m: V4 u+ [5 V! M9 U
  • 8 X; s" U7 ]' K+ L- o) M
    - S: T; ~3 A; s7 p$ T) @
                                            autoplay: true,
    $ u2 O$ J6 a" P* ~. r! T# p. J
    " L$ D. ~+ O! o2 ]# D7 P) H* T* @
  • & b- C6 {) v+ p  l# _/ `9 N" h5 X

    ( L$ j, x7 z8 g2 ]                                        hotkey: true,  // 移动端全屏时向右划动快进,向左划动快退。
    + j  ~+ H, H1 b4 d4 ~' }
    8 f, |9 x2 z- l! u1 x( w  s

  • 5 o4 d( `  I4 i7 p
    3 E( e& T, D( @( @! C* q/ B1 S/ A1 p7 k
                                            logo: '',
    % g1 p# C0 N9 d: ~$ N

    ! S1 G5 h9 T" Z+ u  G( d, T
  • 6 D7 G/ H  I0 N$ u; p
    0 A  O* ~9 z: v. J; v/ ~  G8 t
                                            video: {- m5 N7 c* P2 ]

    4 _) [+ X; N8 A/ y0 b* O* h& E, Y
  • 9 K9 {* a. M4 L" }, D$ z
    # p/ \2 t2 P+ e
                                                    url:url,
    $ K; Z" s# T7 B9 K. u1 s! V# ~

    9 l, d6 v" ^, ]0 k0 n5 `

  • " K# Z2 p: @* O; I6 ^# V

    5 A1 M* r* d# S; k                                                pic: '',  //图片地址。$ h0 m. \* |% k! H
    / [* G( H4 R) s  e9 G

  • ! L5 [& _9 [; f* T9 Z# V/ l1 M

    ( F+ W9 Q1 p3 l; ^7 b                                                type: type,
    , I' b1 Z! L) L9 R4 w
    # C* ~6 W8 C# A* o% y& M# [  {( e

  • 8 p/ e5 C( F* u5 O7 V8 o

    & _) U$ c% F9 c3 D* z. W; Y/ H* J                                                customType: {
    . s& s& D& q3 `8 x6 \
    0 c  \& D6 `# N7 T9 G. L& i* B9 m6 t

  • 0 A+ J: ~( v, V3 {9 V

    3 X2 e8 Y& F; L" t2 r$ q, Q                                                        'customHls': function (video, player) {  ^# ]% B5 J0 G9 b
    ' K9 @- [5 y& w1 U
  •   g+ D6 l) \) }* @# N8 ~  ]" M

    + J5 r0 G/ J  d+ `! C) q7 }- P                                                                const hls = new Hls({
    ! o" m% A0 n1 I4 `- h) N4 z

    7 f' \8 x+ p/ t% z8 F/ l( y

  • % [" L. A  v( e% K. O  p

    * I( [" r9 ^' Y1 U( t" t                                                                        debug: false,9 C$ e3 k& w7 s8 D* W

    9 V& K, h6 K% _

  • 7 b3 c) g" l7 U* _. I( \
    2 a/ G$ s* Z# B- S$ P
                                                                            p2pConfig: {
      X# G# e$ f! e; d
    % Z% C5 P) W/ o8 i# d; d8 ^" I& h

  • 4 L0 v& _; I% H! n

    9 i5 K; O# ]; h$ W2 i2 d$ c                                                                                logLevel: true,
    & H& T+ F0 ?# J: I! ?5 W+ N  r

    * P+ q( {0 ^- Q, b( v/ b

  • , Q8 d4 x& m$ \& f3 U0 v
    # l1 x3 t9 _8 `# a
                                                                                    live: false,        // 如果是直播设为true
    5 K5 y( m& n& j6 a" H
    + ~* x' {$ L9 b
  • + O: _2 i, v( `" J. \

    ' Y* S0 U, z+ h$ d& y                                                                        }
    4 L' p0 L9 k& ]5 u' r* A/ e
    . Q  [# F6 }8 ^; Z% J
  • , Y/ x. {, b  l' W

    3 Q! ~% |9 P2 |' i5 w                                                                });6 M; W" O. j6 |+ ~
    9 _. R2 Y& I! A$ L: ]; g

  • 1 u# f3 k: y' z6 \& d" Q" B
    : j/ L9 ^: t7 h$ g/ c) ?8 q
                                                                    hls.loadSource(video.src);- v2 O& c3 g) d0 R# y& }3 T

    7 C5 W5 L0 [% \" x

  • 8 w7 i2 {( W2 Z) t- Q1 R) v

    2 ?0 K+ ]$ Q% A% X- y0 q( \) \. z* b! P                                                                hls.attachMedia(video);
    ! p$ c. `- w* K( w1 T* h" K) s
    , M! L& U0 h* @( n
  • ! k$ q1 Q: Q# M6 Y

    ' x% `7 e6 u8 S! G. ^1 u                                                                hls.p2pEngine.on('stats', function (stats) {
    8 b2 L4 f3 N. ?7 h+ |
    * T9 ~$ c0 c5 o( H( q! g9 X

  • 2 g4 \; b  T1 m$ A5 w' T" l3 _
    4 J. a5 D* z+ \' g, Z4 i
                                                                            _totalP2PDownloaded = stats.totalP2PDownloaded;7 l' a/ O  W1 ~$ |

    " x0 E; V9 i5 o9 j$ F; b
  • ' G* g' b  d5 X5 _) {' f8 J4 `
    , B, K9 M8 k& n# V  Q% \) S, a
                                                                            _totalP2PUploaded = stats.totalP2PUploaded;
    & f( \. I4 e; x/ {& ^/ ]
    2 L8 X$ B- u$ m8 K# y' c4 t2 q' F% |

  • ( T+ e; h9 \1 \5 l  ?

    % k( n! W4 |; D8 Q2 c1 v1 }# E                                                                        //updateStats();5 w/ Y1 J4 ]) [
    ) a9 z1 ], H2 M. b0 t
  • % y" b/ M5 W- ]+ w) Q' t' P
    * x  `+ v* y& [; E$ W# @# r
                                                                    }).on('peerId', function (peerId) {0 X/ q+ V) v! G" |

    . h, T/ M5 D: Q- y8 C4 Q7 c
  • , _' \# \. t# D- f# `

    ' u. N" u* C( f: g+ G2 D. }6 o                                                                        _peerId = peerId;1 b* ^1 p2 U. S8 y; o

    , P1 r1 I% t0 Y9 {' F8 M- [
  •   i: O" R) ?4 a" Y- P9 E; W3 i
    " ^1 O5 [# F) Y/ j% [, d! `
                                                                    }).on('peers', function (peers) {
    & j# z# H- v" z2 `

    ! q: d2 P: |. F& {1 w+ R/ ]

  • " a5 z4 A/ n* A, Z% U: k9 m
    5 z6 O. A, O6 l/ J$ E( J% X. l
                                                                            _peerNum = peers.length;
    4 u" z4 K0 F1 ~6 \8 E0 B
    / X, J" P7 F$ B, E3 L3 X
  • . [# W% _- x& D( N6 o2 P; C

    , [" f0 Z! e; O- {. `2 j5 j$ m                                                                        //updateStats();
    . M- Q0 I: X: B' |% K2 n

    * X# N7 q9 z+ }" l

  • 8 @) ]1 e! ?; P' }* e/ \7 J8 N

    ' V+ \1 |/ Y: N2 K' X3 g                                                                });
    % F' N5 W) c( j
    ; `9 t( Q/ M2 d4 c* e

  • , S' z& g& I. E

    - i! n2 z7 M; w; k& @/ S$ w$ \5 a" d8 q( U) D( L8 [* ^
    + r! q9 n) x4 Q( X: T7 O+ g7 z

  • & ?0 `5 {( H' R5 a5 E

    - @$ ^5 F& t& q; H# `. W6 y9 F$ I                                                        }' ~9 c9 k% y( c5 G% f3 D* G

    0 d. f. }9 c! l9 @4 s( _

  • 9 Y  `2 s8 t+ w) h# y

    & t3 y  x8 P. y, J1 t                                                }
    % u* O/ O9 a* H( I7 w2 Z$ H
    . D, Z( {/ B& [( F! e% H8 R$ M! k

  • * q1 s& r; Z" a, n9 u% v4 u; ^
    : V: n% G$ a9 [" _4 H2 m) k% F) Y$ s% E/ r
                                            },                        
    6 }7 |1 D- \& H/ T8 E

    ' E, m  N% s5 M2 v( j$ f7 G

  • # i3 o. s6 `: }* [, ^

    6 ?8 _! z4 n% }, l7 j7 V                                        /*danmaku: {
    ! z  T1 v' b. ?! J6 w5 S

    3 }; s, D# \( b* O3 y$ ~

  • 0 V2 d1 m5 H; l

    ; M4 Y0 l0 I/ K4 w# s; I6 s$ u7 G                                                id: 'E3368B56CDBB4IU',   //弹幕代码,可定义其他的ID,请修改;
    0 h6 \  r0 }* h% }( Y

    2 u3 \8 u2 N4 k3 S# Z8 g

  • - ]' E! e; S6 e3 I) c

    ' Y3 L% V* }7 F3 a  `                                                api: 'https://dplayer.moerats.com/',: a: d1 c& i" D. N3 r

    7 q+ q+ l% a7 q

  • - x0 T! I, e/ E  v0 u  ~

    9 w  ^6 w( k4 H: N% p3 ]                                                bottom: '25%',! y, C6 U, g7 Z

    6 `/ L. T8 ]5 ^4 J; `$ t! H
  • * I! j- A7 ^; c8 |  t& x
    , T% J. x, H- z$ W
                                                    unlimited: false,6 u* |* y# I; k9 G

    " a" O" }# k! O* s9 p

  • 5 V, a2 h7 p* h9 ^
    9 M5 c# g0 g. d4 P$ o
                                            }, */            
    # b1 ?. h$ d8 r4 q5 W( o7 b" n
    4 I- g! w7 Y9 z9 O; U0 L5 `5 z, A! m

  • 7 y3 q; d( C/ v
    % ?+ J- v9 Q! Q& {. n6 ~
                                            contextmenu: [; v: q. U# i% y/ Q% f0 `9 }
    2 v4 W2 Q6 S0 \$ y5 m% |3 d' W

  • 7 v0 m% Z* n7 o; h: I& b

    - n; y% B4 U" S2 p& \                                        ],# z( W: u" Y6 o/ k' ~& w* J  O
    + C" T/ X" G- P. C* s( o
  •   ^/ a& @0 M, c, v
    ' B7 N2 d) `- a: l: S. B
                                            highlight: [6 {, ^( F* S" ]" C1 k' S

    : @5 l( ]8 {/ W* s! P4 t

  • 2 Q! g7 V+ B3 x5 `1 g* W( n- k
    + H; X% e0 R' k# P; |% q
                                                    {* E' Q! L: ^( k; \  [: E: x  _

    / N: x5 W. ~1 Q+ f
  • 4 a1 K: e* @4 t) I( M
    5 ]" x( O% X- D- p8 E/ N, T* A
                                                            text: '提示:点击下方状态栏可以发送字幕',
    ) b9 Z) I( E) m- y. c) F# }* P3 d2 ]
    ; H& d) n9 w) D; r) Y" ^; Z
  • - ]7 X  W1 d0 ~6 h. ~

    ' q9 O* N1 Y5 V7 s% a# J                                                        time: 360,
    2 S2 |: s% ?6 ~% `$ Z( x: P

    3 @" I3 B, C; U& s2 q

  • * O7 D$ w& Y/ N3 y7 l+ D
    : [0 @! t  m; L
                                                    },# I3 {. I4 L& q9 T( C
      D" w1 v* b0 t6 j8 }7 A' `
  • & F" G3 @3 u0 A: P

    7 l" O7 s; Q+ k7 C+ N2 E) x8 ~                                                {
    . G+ j* v% H$ c$ a; y/ l9 }
    - ?6 \! l/ @6 {
  • ) G) f8 y9 J3 S7 a& z3 P
    6 d& Y; H$ P( Z5 T& M9 C* ?
                                                            text: '警告:请不要相信视频中任何广告与字幕',
    $ a* n8 U7 N- J  S8 s& i3 D1 }

    ' i: o. J9 z) ]3 U: i& o
  • 9 k7 z* Q( d8 o! C) T

    9 X- x( e; R; d6 p" Y                                                        time: 1200,
    5 J: R" X. c) v' M8 o  E6 e

    4 }) \, U! e' k$ r4 Z' G3 ^+ K0 V- y
  • " O9 @9 K+ h  }8 r

    2 X- B  F0 g1 y' ]  Z                                                },+ {4 b/ n, k" t) d$ b2 Y9 k
    : x) L5 ?6 M( g1 ], S, U$ S" {

  • ) o# y1 @; D  @4 z# ?6 d7 r
    * d0 |0 B- G# j3 U0 U
                                            ]
    - R8 L4 w# d9 H7 Y1 F5 W/ d
    ; t  o7 g8 p# ^; Q. F, G

  • 1 x" B4 G( f! M4 C' M

    $ j: O8 x* s- {& T- Z( r                                });4 a' g8 i- }. ^! T+ {9 t& |
    % o. G% y+ O" h2 a& p# c* A1 ^
  • + U5 t% |' C1 K) @$ c

    ; I' h: L, s* _' @  }! {; P: `# l1 [# U  U# v

    ; I' q6 {- T* R7 U% D* T
  • 6 T8 e& S% q  l: P1 z6 g. X
    % b" i* h5 ^( N& C: \! b6 ]( o
                                    var webdata = {
    & a% q  d7 ^- s7 Q6 C9 y' c
    * [+ S9 o( T3 ?& Y
  • # x, f0 F( q2 l2 f# J

    # X( L6 d0 s7 `- `; s2 K. P1 C                                        set:function(key,val){
    6 ]) p% a4 `0 c/ P% l
    6 e; s# H+ N! k+ c5 T, P

  • / M# V* o6 T0 K+ `4 r! F7 g7 q

    ) u+ p# o! ^/ K) S' l, c& f0 C                                                window.sessionStorage.setItem(key,val);) E1 A5 L- x- S# \6 [

    4 x" _. ^+ x) I6 o) H
  • & S% L& V+ ~/ x; g
    3 G/ _* D$ t" h1 I4 `& h& P" a
                                            },
    3 w- d' D0 N) z& b6 C5 S7 C% H

    0 K1 Q6 D  H' u. U! x& D

  • 6 i( R/ l" k. R7 I9 a' ?
    $ D* j0 V) U  W
                                            get:function(key){$ a, t4 p- b5 ?; w: p0 `" _

    , s2 t( ~# q$ q% t2 o2 Y" W

  • + n. Q+ B2 T& H0 l) f
    : g9 k/ r3 l  G8 c
                                                    return window.sessionStorage.getItem(key);
    0 r3 d% Z- ^/ J6 f  M

    / w" F# @) I9 U+ r* V
  • 3 S% c( v% j) |
    + V1 x- u% g$ I2 J6 ]9 D; `# J
                                            },$ J. J( k- q9 J; `- m  M/ Q

    ' d1 h7 b8 v5 f' u& a! i' C# J
  • 1 I) G" j/ ]/ g$ ?& \3 q
    5 l" S5 v. O- N7 t
                                            del:function(key){
    " h1 s5 g' x, G* I. X! J( L! K
    3 J- f7 t' u) p; d- W

  • ' @7 h! E" l5 v# G3 h
    ; T7 p* Y# m- O5 ?- `) C
                                                    window.sessionStorage.removeItem(key);' Y! Q- T4 Q3 n+ {8 l2 s& Y

    2 r# ]3 u' X% _' G7 H7 U, N

  • : Y' {2 R4 e$ C

    ) _4 `" W! d8 x6 @& ~* w: n( ~                                        },- P, P2 \$ j2 _
    7 @/ o' n2 M& |  d: C
  • . y0 }! |1 `+ Q" z# Y6 n

    / E( O& [4 I. B9 i  N7 g) x                                        clear:function(key){
    % P% x2 `" d4 F2 N

    $ Q; J' M/ k2 ?5 h$ w

  • 6 f0 o1 S/ n. s) l( o( Q; l
    . }9 G( U! r$ r5 w
                                                    window.sessionStorage.clear();" Q# c+ p  [* h( A* D+ K
    ( z' j7 t3 C  `1 |3 |1 W

  • * s- A* I" ^& A4 }
    6 f4 l" r& l0 ^7 t
                                            }
    * h9 y: D# p$ a8 q2 u. y0 K. c/ p
    ; \2 I& k0 R: C5 x) @

  • ; C: W! @' L* I$ p  F! I6 Y- s* T  e

    ) w( |6 R2 n1 N; u                                };0 l+ b: h$ w) V  E
    + @9 L: c1 {) o6 P  m; `
  • 6 g7 X  W, b) g; D4 P+ {  k1 r$ V
    5 R3 ~) M, s- V$ r: w5 w; ~: E. E. s, B
                                    dp.seek(webdata.get('vod'+url));7 t) \0 U: H0 F  |0 X( t- v

    - D0 X( Y) h* G; m% k

  • ' h- K' K' N3 _( c; c* z# Q1 U
    ) _2 e- B# e; V+ o
                                    setInterval(function(){
    ( a3 `7 u- f2 A* @8 `
    ; q: D: q* a! m
  • : N6 K* s" ^: k# }
    3 W# ?2 S* n! F" R2 h. Q
                                            webdata.set('vod'+url,dp.video.currentTime);) X% d9 {* _- q; ~9 \- `+ w

    0 L# |/ w7 h) C$ R
  • % F+ K8 N# [) B# B- p

    ! u' ?: y9 @3 a$ m) \# @                                },1000);. N5 y& O& r  I, ~0 Y, H
    ! I$ v+ \, b/ R7 d; D; _; t7 j

  • 4 s9 n/ K1 d$ ?9 i% V" X  N9 Y4 m

    , r$ R# Y- ~- `* Q7 B                                dp.on('ended',function() {
    5 E3 W- A  c9 H' k

    : Y' A) P+ n' `3 ?& S6 K

  • & s: G( A" ~6 V# E$ V" T) e* N
    6 Z; {' E+ f' L
                                            dp.notice("视频播放已结束");                   //可以替换成下一集调用等代码
    + |) y8 L$ C& N7 ^: G; z+ H

    4 r$ `6 F. D( c! i3 ^" E2 @- _

  • ) s. {, B# d$ L

    ) y+ j: z+ I5 t) _                                        if(parent.MacPlayer.PlayLinkNext!=''){
    2 ]8 g7 H. x1 r, E4 c
    : J# b& G! n! Z; k

  • : }2 |3 t8 U- [. W
    * }5 Z  E( z$ O! o* P
                                            top.location.href = parent.MacPlayer.PlayLinkNext;}- n* x1 Q8 p: T. ?0 ^9 P% K

    - T/ k2 z/ |1 p3 q; L8 n

  • ( n  M7 B- h! M# D: F/ f$ K
      D: Q0 s2 u9 Z) t
                                    });        6 r- s0 M7 q6 }6 H3 F; }+ q
    . A' y: @' L  O8 Y) \  D, P5 F

  • ; g% ]& x# d/ [
    5 @6 n( \. g& m5 m4 O- K
                            }5 ^: h1 I/ j. z, L/ ?' c
    + e# \) p6 S( @
  • ! T9 Y3 o3 ^# r
    ) [. I9 h7 }# j) l8 A
                            else{
    * ]7 \& d8 c6 \
    , j* R) A( v- D8 [7 d

  • + }& F% L8 Q1 ~& ]: M. f: T
    , a" {" [1 l* q' j
                                    document.getElementById('dplayer').innerHTML='<video src="'+url+'" controls="controls" preload="preload" poster="" width="100%" height="100%" autoplay="autoplay"></video>';
    7 v0 N* ^; V1 k% h6 ]7 }; H
    . r) W9 ^9 Q' f& _( s  l5 k/ P
  • 6 ~7 Y* q# k9 g
    " R0 H3 H8 }3 C; e( Y# R
                            }: ?4 y  e: I2 f; V4 H
    * N1 [0 n; P0 e+ N

  • 5 @! V# Y* x- v. B7 S9 X/ y& E

    3 l5 ^, i# ]  K. L3 T* U                        function updateStats() {2 l4 k: E2 `  b; Q: X! f9 i

    " J$ Z& V8 A0 o/ s# F

  • % k" @) `; X) s5 o* y' }
    ) |' Y! K, V( \( [
                                    var text = '七星P2P正在为您加速' + (_totalP2PDownloaded/1024).toFixed(2)
    + _4 U/ V: p" B3 x% u# k

    + F5 m  h6 U! U- f

  • , C* E- c9 C3 W, {+ R9 Q' d

    ; |) ]8 M- f3 u% \, F- T% `                                        + 'MB 已分享' + (_totalP2PUploaded/1024).toFixed(2) + 'MB' + ' 连接节点' + _peerNum + '个';
    8 s- b" l) H1 G/ b- Y7 k0 q3 H/ ]

    2 e" Z8 K! u5 R# k

  • ) X% O* _7 P0 v

    ) \9 M2 W# B, l; z8 E9 ?                                document.getElementById('stats').innerText = text ;* g, O. s3 k- L8 e
    " r9 E1 ^9 f+ I, j
  • + {9 O. c6 x; k" c8 E
    # |1 [$ \7 x9 Z$ e2 H" ?) N
                            }6 _$ s$ t2 K/ U! S; r* b! n4 T4 _/ n

    " l4 s$ y0 N3 r) o  P2 P& L3 k" Y) H
  • : s! t7 @7 R+ I2 U+ r- X

      G  k- D% b2 M5 r                </script>( u/ E) ~/ T/ Q2 }* |
    2 E) ]9 `0 O( q/ A* s+ p4 P8 v

  • 7 N8 r2 ]5 M5 Q7 [' G$ {% f  h

    6 Z' Y7 [6 R, ^$ n( i! x/ |0 i6 _                <script>  s0 ~3 T8 `' V% Z( V1 K4 |
    ' L+ u7 U) C. K' w# T

  • * R5 k- \) {, c' t: j/ Z
    , J* K0 F- Q6 m( L& a/ E

    - M3 p6 t  m- s, T; `$ G7 q

    8 }$ \1 d# w7 g, N
  • 3 @& F! k. d$ a; z5 [5 j9 P
    . T4 g& k9 l( `9 }* `) K
                            var video = document.getElementsByTagName('video')[0];
    % m, Q* M  A# {( D  t  c
    % o' V( |  h/ c  b" i, V: t
  • 5 d- S. F1 w5 _! n
    2 Y- D' {/ R- O
                            video.oncanplay = function(){
    ' N# g0 e" i) W2 d- ^- s

    8 U5 W$ D: M. U) z& s9 j; I
  • 0 T& s$ B$ x9 T" b' B
    6 w, q* z' y& }* A7 z# L
                                    video.play();9 s1 S6 v& E: _8 @
      Y  V0 v) Z0 J  c: B
  • ) r: |: B+ E& D

    : J9 J, r  V6 g( ~                        }
    * @+ y1 H& M" A# }- ^$ o% I
    # K" v! E, _) Q  u2 o% a7 y
  • 2 Z" ~$ K9 I& c) l( N

      j- A/ c4 X; X9 M! Z0 q9 a% n( D' O! C
    9 W9 s1 `( b8 h3 x4 h* F

  • ( f6 h/ h( i5 \( [
    " q  n/ W6 p1 ^, K  r# q
                            if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {: C& b( y+ [! a; c# {- ?

    ) K. ?2 I! }7 m( c# U5 P6 Q
  •   E4 P' F! W( G% w. F
    2 W: U1 @" _& y( f) ?+ R
                                    //手机端
    ) G1 F" g  V5 V7 O  r- ?

    9 [0 C4 x: y, j

  • - z; P  v9 ^7 z8 f
    : ?' {* ^; B, o
                                    var img = new Image();
    1 D: w9 ]) D) v* o: X/ u
    : J3 C# i" f& T

  • 3 G4 X; V) d4 X3 f+ V

    4 |5 y( F2 Q& P& u0 E0 O                                img.src="data:image/png;base64,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";
    4 z' ^/ f  b0 w% M% u' Y; d# L: O5 l

    + M) d& e6 @$ n! S! p$ |
  • " @6 e* ~+ Y3 V3 w( ~% _7 _
    ( [0 T1 Q$ b  e9 Z, _) j8 O
                                    document.getElementById("play_icon").appendChild(img);
    . ~  Z2 l% H( z, K8 I3 [( P
    ) i8 h* k9 |. u; n6 \- U; [
  • 6 L, W; \5 E0 p  K

    * n3 v' W6 ]6 a& g2 Z  e4 Z& k! R9 I# J* B% p8 u2 a

    * O5 V% z+ M  L2 c# j6 C
  • / v. U$ o# ?" _" H' H& d
    ' `# L* S  H3 p  X% H. N
                                    video.setAttribute("playsinline", "true");% c3 y) ~4 f7 P# N0 ^

    . N* A' Y( F2 A4 Q- G& }5 ^* v

  • / c+ u& D/ w% E6 E/ O
    & D0 {4 V, p3 W9 ^7 `
                                    video.setAttribute("webkit-playsinline", "true");- U/ D1 T' e! N& v

    5 g: j. u! n& Y& A6 }- K* }* H

  • 7 T: C) b5 C2 Z% o. T& k! C
    2 ]& r0 K/ b& w! H
                                    video.setAttribute("x5-video-player-type", "h5");
    ) N# N% C2 O4 @+ N: u0 _0 V1 k+ z

    7 T5 p  Q" y0 x- F, m
  • 3 J+ T9 v; N2 k+ ]* l7 Y

    ! O, [  ^& w& Z8 I* Y                                video.setAttribute("x5-video-player-fullscreen", "true");
    ; ^* d. X0 S! U- l' m! y
    , E- c. ^4 S, ~
  • 6 A3 W) D' D& A( v+ T. w" L

    8 s" ]2 \1 [0 {! }& g1 l& {7 D, D9 C* Y- I5 D5 P' ^

    4 I% v4 Y. ^; }  o7 Z8 h# d- Q/ Z- \
  • 9 `# _- o. @: J/ j0 y. g1 j

    : F7 `4 ^1 B( y2 I( d                                video.onplay = function(){3 R' s  u$ |6 M

    + U% H5 [: x, `9 I" e* Z; t

  • ! t0 Z. m8 r( z$ i
    " O7 J, i6 |! j* T; ?
                                            document.getElementById("play_icon").style.display = "none";
    : n. V7 o8 q. Q' t" S& G! g$ Q* s. g

    : X: v8 n+ a0 f% r/ M2 o- l; n/ a
  • 6 S# A7 s. m: c" G

    ' @6 u, j! P" I' \                                }1 M# `+ Q& s2 c2 L( ]" h, k! s" w, W4 K

    $ t" T8 \2 g& F1 n) p! O$ c; Y( M" }
  • ! |; T; J# v+ d/ K

    ' m0 S: Z! i: d
    9 W8 A1 m% B, H6 l2 g
    ! I1 L3 G6 d: M6 G. L) E8 p
  • $ {) ?' d2 z3 ~
    3 S; E( n8 C, x( a
                                    video.onpause = function(){
    . z! A# J+ W2 N  r
    ! b3 v# r' Y' x4 q
  • ' S; ^' W4 \  E/ V2 |8 D8 c* t6 y4 y
    5 U4 @  Q* ?1 W: T+ Q) L- X9 I
                                            document.getElementById("play_icon").style.display = null; 4 X4 Y( h9 j2 T, g7 r1 |
    ) |7 X4 ~7 d1 I/ g5 W5 R, |* U

  • * q4 \' a+ n+ ^3 P2 `
    8 d& K/ v( J9 ]* |$ q' c# ?& e
                                            document.getElementById("play_icon").style.backgroundColor = "transparent";
    / m, V: f. A" k
    & |& p4 P7 B0 ~, I
  • 0 A: _; p; Q" X( L/ _4 H& v

    0 H+ m2 ~* H: N: Q4 w                                        document.getElementById("play_icon").style.backgroundImage = "url()";
    * E+ o) i- p6 Q9 e
    ( P$ f/ a5 ], r5 F% P1 f

  • 5 A1 k2 R. I) U3 v1 w9 A  h

    # G' Q5 T9 k: W# z* ]' m- R                                }
    ( \* y) g4 u1 ?7 A# D

    " p6 J3 y+ r( u6 q+ C. f4 X

  • ; H/ E9 e# q- j! X: J1 V% b
    + f7 ^8 j2 r1 a. s" Z: z
    5 L( Y6 _9 ^  t, N) p& i; T' x
    " k+ \- r2 o( F6 L

  • $ K1 C! L; H/ v1 ]7 G& z
    * m5 M+ i6 F! _& q# O
                                    var state = 0;
    9 W: i/ C6 q9 V+ }
    2 d$ }7 J" d- y& M5 k% s
  • 8 D* @* Z! i$ ^% ]# H4 D" M, m" q
    " C: ]( i- Y3 a# m( t4 e  V  m
                                    document.addEventListener('touchstart', function(){   
    * ^! c! ^3 u) g: l% ^; y, ^

    + o9 x* M) u7 x5 H0 J. S% \; R
  • * W6 O" p2 _6 L. `8 M

    , C1 C0 A$ M' o                                        if(state==0){        - a( R3 k+ C! J; l
    ( u$ u6 i% L- u  E4 U) A4 k

  • ' @) p+ e2 t$ k4 x5 l0 }4 o
    ; a6 d( f, \$ C  y) C7 D
                                                    video.play();        
    - ]* F9 s5 D; _- E, g. L! X
    $ }. m  H; r! w" j9 k5 \

  • 1 n' ?$ W* ]3 `5 K. N6 i
    * G1 O2 R2 _( ^: w
                                                    state=1;   
    & `' ~7 H; Z: d! I- o4 C# I

    % o' ?2 m. D9 R6 t$ [

  • 4 G, c" q6 r/ W+ E! v' F
    % s( l5 _+ s! |" x. n4 l+ {, f1 c
                                            }4 t3 o+ E/ F; s4 e+ i+ j8 {

    1 |/ k, s0 j) h( U; F6 P' g
  • 7 x/ E7 L) H) \* S& I  P
    / g( B1 B; Q4 N( `7 ~& L- v$ Q
                                    }, false);+ L+ r  [# N  W/ F" X+ j

    8 X# {, `4 ^' D- `5 [" a9 y
  • 6 ]% z1 e  |$ W3 `: ?

    : E' b9 m0 _$ a0 W  F                                document.addEventListener("WeixinJSBridgeReady", function () {    - ^. c/ d* V; p" R/ a# L

    + z$ [. c. Z  p8 r

  • & s( u; _1 ~6 g6 ]
    ( Y& L2 l* @! K+ A
                                            video.play();* F/ U+ t) V0 a- q. s
    & U' j5 q. t3 ^1 z
  • " V% Y! ]# y4 L% A/ v4 c0 M+ [. I

    # s' B% m8 g$ D1 E3 R, n                                }, false);
    0 [+ Z0 y9 r# _  E
    ! f* [+ B8 X7 H# k

  • $ y( v9 i5 N: f$ j8 J) e. e  `
    ) C; P. A" e$ z: }) {' R: D
                            }else{7 K2 q9 H* k5 A7 n) }2 ]# \" R5 L

    1 w5 z* @$ b# n$ T5 q7 C

  • ' a" U: j1 ], C" r. f5 }# h8 ]

    1 ~# W; r* Y* F) Z1 v2 \                                //电脑端. T1 n9 Q; d6 t& P- D
    7 X6 _4 K7 Q. U' H  ]! X
  • ' d6 I1 I. v& q/ L  e* t0 A7 n2 a
    : O  Z) X3 C: v' J8 u  W
                                    document.getElementById("play_icon").remove();8 Z  Y2 E; ]+ q3 R$ n/ Y

    ( }5 h2 g5 R- P% E+ O6 ?

  • ! Q6 A: z/ G3 p; F: N; Q

    ' Y/ f4 `1 B$ D( e6 }* b; o# i! y                        }
    9 W8 a7 c8 D! O7 i

    ) T# N. z  `" A$ |) j( V

  • # z- j5 n5 u3 D; R) x
    & q7 _, a# m1 r* h1 c( ?( K

    2 s# H: ?, @5 b! Y
    3 d6 }, V/ t! H1 N1 j& u& y! d
  • 8 D7 m% @/ i% _8 |. ], r1 [% `

    ' b6 h! r: }4 g# B) S+ {+ r& q4 w+ G                        function playVideo(){
    3 a- }' K. K* l3 [" `& h
    3 ?# x1 e( j- T  G: S, O

  • % n8 j' e1 `7 x4 `3 X
    % s. c+ Y! c  \
                                    document.getElementById("play_icon").style.display = "none";
    6 d" e# A: L/ m2 J0 `

    * D4 E7 G& [/ Z2 w0 B1 e

  •   Q7 f9 g4 Y; G4 y7 N  @4 c- ]% c

    6 m1 ~; K: j( u# s5 Q                                video.play()
    ) R: O4 P2 t3 }0 z( v, Z, c# O

    - f4 y7 ]% g* ]
  • 7 ^) N) a5 ^8 h" \+ I1 U$ ^

    8 O8 q* H) w6 Q5 P: b) l                        }        . L2 e9 D" H) w) K, M; D

    1 E/ x! m8 J# ^# n7 e" S
  • ( ?( {; f$ v& N0 j  ?- Y& `
    ) x: ~8 H% }$ K6 o3 S

    ; x4 q' f/ n" a' K; c% y' F
    6 X0 O! P6 x  X. U. b7 U  C1 H( \

  • + s  R8 ^7 x& Z  Q" P( q

    ! p8 v3 Q, `6 V* b( C
    , ]7 [9 _) u% `5 X
    1 J' ~* [: g0 G# }' t

  • , P- N9 j% i  }9 i; l  U; s

    + |$ }& L3 _; o  p. I1 @/ v8 \; o                </script>* L) Z0 t3 S; G  q
    . {/ G- z4 c% Y
  • ' N8 g% E$ e! n( T* H" R

    5 ]6 J' F3 C7 _' e7 C: H+ a' `0 H, t+ M, w

    ' q0 w: W8 L, d; x+ }

  • ' J; E. E& O$ A' \# D" f
    : W8 @) d+ I+ F! i+ l. ?
            </body>) l4 d5 z1 e$ [0 s9 g
    & {8 X- O* _& h" f+ t5 Z

  • & j; q6 h+ [4 S9 `) Q; z
    # I( e% l  A9 c3 v: x
    </html>4 x' Z, _; B5 A! s$ V# N: c

    . O5 N3 Y  _; B" e' _2 K" L- [! Y
    4 x% ^# E6 F+ W0 l, P
手机播放引导截图:


" b/ e- ~8 E( ^5 P) C由于手机上不能自动播放,需要用户点击才能播放,所以加了引导点击,图片中代码中的2段base64数据,可以自行更换其他图片

4 N5 {  q) u/ j' X

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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