dever 6 年之前
父节点
当前提交
0229281620

+ 10 - 19
h5/assets/mobile/article.html

@@ -5,7 +5,6 @@
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
   <title><{$info['name']}> - <{$config['name']}></title>
-  <link href="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.css" rel="stylesheet">
 <link href="css/global.css?v=d4ecd76d" rel="stylesheet"><link href="css/article.css?v=d4ecd76d" rel="stylesheet"></head>
 
 <body>
@@ -180,7 +179,6 @@
     </dd>
   </dl>
 <script type="text/javascript" src="js/global.js?v=d4ecd76d"></script><script type="text/javascript" src="js/article.js?v=d4ecd76d"></script></body>
-<script src="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.js"></script>
 
 <script type="text/javascript" src="script/lib/share/weixin.js"></script>
 <script type="text/javascript" src="script/dever/share.js"></script>
@@ -207,33 +205,26 @@
     for (var key in playerList) {
       if (key !== id) {
         playerList[key].pause()
+        $('#' + key + '-vdom').parent('.video-cont').hide();
+        $('#' + key).show();
       }
     }
   }
 
-  function getOptions(url) {
-    var options = {
-      controls: true,
-      url: url,
-      type: 'hls',
-      preload: true,
-      autoplay: false // 如为 true,则视频将会自动播放
-    };
-    return options;
-  }
   $('.ico-video-play').click(function () {
     var poster = $(this).closest('.poster');
     var id = poster.hide().attr('id');
     $('#' + id + '-vdom').parent('.video-cont').show();
-    var player = new QiniuPlayer(id + '-vdom', getOptions(poster.data('href')), function () {
-      player.play();
-      player.on('play', function () {
-        var vdid = player.fenixPlayer.video;
-        stopPlayers(vdid.replace('-vdom', ''))
-      });
-    });
+    var player = $('#' + id + '-vdom')[0];
+    player.src = poster.data('href');
+    player.load();
+    player.play();
+    player.addEventListener('play', function () {
+        stopPlayers(id)
+    },false);
     playerList[id] = player;
   })
+  
   $('.btn-expand').click(function () {
     $('.no-expanded').addClass('expanded')
   })

文件差异内容过多而无法显示
+ 0 - 0
h5/assets/mobile/css/article.css


+ 1 - 1
h5/assets/mobile/css/article.css.map

@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"css/article.css?v=95765233","sourceRoot":""}
+{"version":3,"sources":[],"names":[],"mappings":"","file":"css/article.css?v=3e7b85e2","sourceRoot":""}

文件差异内容过多而无法显示
+ 0 - 0
h5/assets/mobile/css/feature.css


+ 1 - 1
h5/assets/mobile/css/feature.css.map

@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"css/feature.css?v=95765233","sourceRoot":""}
+{"version":3,"sources":[],"names":[],"mappings":"","file":"css/feature.css?v=3e7b85e2","sourceRoot":""}

+ 1 - 1
h5/assets/mobile/css/global.css

@@ -1,2 +1,2 @@
 body{font-family:Roboto,Droid Sans,Helvetica,Helvetica Neue,Heiti SC,sans-serif}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:none;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address,caption,cite,code,dfn,td,th,var{font-weight:400;font-style:normal}nav,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a,ins{text-decoration:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left}a,div,img,input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fn-hide{display:none}.fn-nocallout{-webkit-touch-callout:none}.fn-noselect{-webkit-user-select:none}.fn-noadjust{-webkit-text-size-adjust:none}.fn-nodrag{-webkit-user-drag:none}
-/*# sourceMappingURL=global.css.map?v=95765233*/
+/*# sourceMappingURL=global.css.map?v=3e7b85e2*/

+ 1 - 1
h5/assets/mobile/css/global.css.map

@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"css/global.css?v=95765233","sourceRoot":""}
+{"version":3,"sources":[],"names":[],"mappings":"","file":"css/global.css?v=3e7b85e2","sourceRoot":""}

文件差异内容过多而无法显示
+ 0 - 0
h5/assets/mobile/css/index.css


+ 1 - 1
h5/assets/mobile/css/index.css.map

@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"css/index.css?v=95765233","sourceRoot":""}
+{"version":3,"sources":[],"names":[],"mappings":"","file":"css/index.css?v=3e7b85e2","sourceRoot":""}

文件差异内容过多而无法显示
+ 0 - 0
h5/assets/mobile/css/live.css


+ 1 - 1
h5/assets/mobile/css/live.css.map

@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"css/live.css?v=95765233","sourceRoot":""}
+{"version":3,"sources":[],"names":[],"mappings":"","file":"css/live.css?v=3e7b85e2","sourceRoot":""}

+ 1 - 1
h5/assets/mobile/css/rule.css

@@ -1,2 +1,2 @@
 body{padding:.64rem!important}body h1{padding-top:.64rem;text-align:center;font-size:.4rem;font-weight:700;margin-bottom:.64rem}body h2{line-height:1.6;font-weight:700}body h2,body p{font-size:.32rem}body p{min-height:.32rem;line-height:1.8}body img{max-width:100%}
-/*# sourceMappingURL=rule.css.map?v=95765233*/
+/*# sourceMappingURL=rule.css.map?v=3e7b85e2*/

+ 1 - 1
h5/assets/mobile/css/rule.css.map

@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"css/rule.css?v=95765233","sourceRoot":""}
+{"version":3,"sources":[],"names":[],"mappings":"","file":"css/rule.css?v=3e7b85e2","sourceRoot":""}

文件差异内容过多而无法显示
+ 0 - 0
h5/assets/mobile/css/video.css


+ 1 - 1
h5/assets/mobile/css/video.css.map

@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"css/video.css?v=95765233","sourceRoot":""}
+{"version":3,"sources":[],"names":[],"mappings":"","file":"css/video.css?v=3e7b85e2","sourceRoot":""}

+ 10 - 19
h5/assets/mobile/feature.html

@@ -5,7 +5,6 @@
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
   <title><{$info['name']}> - <{$config['name']}></title>
-  <link href="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.css" rel="stylesheet">
 <link href="css/global.css?v=d4ecd76d" rel="stylesheet"><link href="css/feature.css?v=d4ecd76d" rel="stylesheet"></head>
 
 <body>
@@ -177,7 +176,6 @@
     </dd>
   </dl>
 <script type="text/javascript" src="js/global.js?v=d4ecd76d"></script><script type="text/javascript" src="js/article.js?v=d4ecd76d"></script></body>
-<script src="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.js"></script>
 
 <script type="text/javascript" src="script/lib/share/weixin.js"></script>
 <script type="text/javascript" src="script/dever/share.js"></script>
@@ -204,33 +202,26 @@
     for (var key in playerList) {
       if (key !== id) {
         playerList[key].pause()
+        $('#' + key + '-vdom').parent('.video-cont').hide();
+        $('#' + key).show();
       }
     }
   }
 
-  function getOptions(url) {
-    var options = {
-      controls: true,
-      url: url,
-      type: 'hls',
-      preload: true,
-      autoplay: false // 如为 true,则视频将会自动播放
-    };
-    return options;
-  }
   $('.ico-video-play').click(function () {
     var poster = $(this).closest('.poster');
     var id = poster.hide().attr('id');
     $('#' + id + '-vdom').parent('.video-cont').show();
-    var player = new QiniuPlayer(id + '-vdom', getOptions(poster.data('href')), function () {
-      player.play();
-      player.on('play', function () {
-        var vdid = player.fenixPlayer.video;
-        stopPlayers(vdid.replace('-vdom', ''))
-      });
-    });
+    var player = $('#' + id + '-vdom')[0];
+    player.src = poster.data('href');
+    player.load();
+    player.play();
+    player.addEventListener('play', function () {
+        stopPlayers(id)
+    },false);
     playerList[id] = player;
   })
+  
   $('.btn-expand').click(function () {
     $('.no-expanded').addClass('expanded')
   })

+ 10 - 21
h5/assets/mobile/live.html

@@ -5,7 +5,6 @@
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
   <title><{$info['name']}> - <{$config['name']}></title>
-  <link href="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.css" rel="stylesheet">
 <link href="css/global.css?v=d4ecd76d" rel="stylesheet"><link href="css/live.css?v=d4ecd76d" rel="stylesheet"></head>
 
 <body>
@@ -97,7 +96,6 @@
     </dd>
   </dl>
 <script type="text/javascript" src="js/global.js?v=d4ecd76d"></script><script type="text/javascript" src="js/live.js?v=d4ecd76d"></script></body>
-<script src="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.js"></script>
 
 <script type="text/javascript" src="script/lib/share/weixin.js"></script>
 <script type="text/javascript" src="script/dever/share.js"></script>
@@ -111,7 +109,9 @@
 </script>
 <script type="text/javascript">$(function () { var uid = -1; var project = 104; var url = api + "?api."; var param = {}; param.title = ctitle; param.img = cimg; param.desc = cdesc; param.url = curl; var button = false; Dever_Share.Init(uid, project, url, param, button); })</script>
 
+
 <script>
+
   var videos = '';
 <{if($info['status'] == 2):}>
   videos = '<{$info['stream_rtmp']}>';
@@ -119,25 +119,14 @@
   videos = '<{$info['url']}>';
 <{endif}>
 
-if (videos) {
-  var options = {
-    controls: true,
-    url: videos,
-    type: 'hls',
-    preload: true,
-    autoplay: false // 如为 true,则视频将会自动播放
-  };
-
-  $('.ico-video-play').click(function(){
-    $('.video-cont').show();
-    $('.poster').hide();
-    var player = new QiniuPlayer('demo-video', options,function(){
-      player.play();
-    });
-    
-  })
-}
-
+$('.ico-video-play').click(function(){
+  $('.video-cont').show();
+  $('.poster').hide();
+  var player = $('#demo-video')[0];
+  player.src = videos;
+  player.load();
+  player.play();
+})
 </script>
 <script>
   $('.living-tabs').on('click', 'div', function () {

+ 5 - 13
h5/assets/mobile/video.html

@@ -5,7 +5,6 @@
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
   <title><{$info['name']}> - <{$config['name']}></title>
-  <link href="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.css" rel="stylesheet">
 <link href="css/global.css?v=d4ecd76d" rel="stylesheet"><link href="css/video.css?v=d4ecd76d" rel="stylesheet"></head>
 
 <body>
@@ -102,7 +101,6 @@
     </dd>
   </dl>
 <script type="text/javascript" src="js/global.js?v=d4ecd76d"></script><script type="text/javascript" src="js/video.js?v=d4ecd76d"></script></body>
-<script src="http://sdk-release.qnsdk.com/qiniuplayer-0.3.9.min.js"></script>
 
 <script type="text/javascript" src="script/lib/share/weixin.js"></script>
 <script type="text/javascript" src="script/dever/share.js"></script>
@@ -121,20 +119,14 @@
   {
     location.href= url;
   }
-var options = {
-    controls: true,
-    url: '<{$info['video']}>',
-    type: 'hls',
-    preload: true,
-    autoplay: false // 如为 true,则视频将会自动播放
-};
+
 $('.ico-video-play').click(function(){
   $('.video-cont').show();
   $('.poster').hide();
-  var player = new QiniuPlayer('demo-video', options,function(){
-    player.play();
-  });
-  
+  var player = $('#demo-video')[0];
+  player.src = '<{$info['video']}>';
+  player.load();
+  player.play();
 })
 </script>
 

部分文件因为文件数量过多而无法显示