huangxiaojing 2 年 前
コミット
9f402e8445
共有2 個のファイルを変更した23 個の追加32 個の削除を含む
  1. 0 1
      package.json
  2. 23 31
      pages/activity/invite-user/guide.vue

+ 0 - 1
package.json

@@ -38,7 +38,6 @@
     "normalize.css": "^8.0.1",
     "numeral": "^2.0.6",
     "nuxt": "^2.15.8",
-    "screenfull": "^6.0.2",
     "v-mask": "^2.3.0",
     "vant": "^2.12.47",
     "vconsole": "^3.14.6",

+ 23 - 31
pages/activity/invite-user/guide.vue

@@ -15,7 +15,6 @@
 </template>
 
 <script>
-import screenfull from "screenfull"
 import { fileKeyToUrl } from '@/plugins/file-center.js';
 export default {
   name: 'Guide',
@@ -52,7 +51,6 @@ export default {
     },
     async getAdInfoByAdPlace() {
       const data = {
-        id: 1,
         adPlace: 20,
         os: 1
       }
@@ -61,37 +59,31 @@ export default {
     },
     play(item, ele) {
       const elVideo = document.getElementById('el-video-' + ele.id)
-      if (this.$userAgent.isAndroid) {
-        if (screenfull.isEnabled) {
-          screenfull.request(elVideo);
-        }
+      if (elVideo.requestFullscreen) {
+        elVideo.requestFullscreen()
+        elVideo.play()
+      } else if (elVideo.mozRequestFullscreen) {
+        elVideo.mozRequestFullscreen()
+        elVideo.play()
+      } else if (elVideo.msRequestFullscreen) {
+        elVideo.msRequestFullscreen()
+        elVideo.play()
+      } else if (elVideo.webkitRequestFullscreen) {
+        elVideo.webkitRequestFullscreen()
+        elVideo.play()
       } else {
-        if (elVideo.requestFullscreen) {
-          elVideo.requestFullscreen()
-          elVideo.play()
-        } else if (elVideo.mozRequestFullscreen) {
-          elVideo.mozRequestFullscreen()
-          elVideo.play()
-        } else if (elVideo.msRequestFullscreen) {
-          elVideo.msRequestFullscreen()
-          elVideo.play()
-        } else if (elVideo.webkitRequestFullscreen) {
-          elVideo.webkitRequestFullscreen()
-          elVideo.play()
-        } else {
-          elVideo.requestFullscreen()
-          elVideo.play()
-        }
-        elVideo.addEventListener("webkitfullscreenchange", function (e) {
-          if (!document.webkitIsFullScreen) {// 退出全屏暂停视频
-            elVideo.pause();
-          };
-        }, false);
-  
-        elVideo.addEventListener('ended', function () {
-          document.webkitCancelFullScreen(); // 播放完毕自动退出全屏
-        }, false);
+        elVideo.requestFullscreen()
+        elVideo.play()
       }
+      elVideo.addEventListener("webkitfullscreenchange", function (e) {
+        if (!document.webkitIsFullScreen) {// 退出全屏暂停视频
+          elVideo.pause();
+        };
+      }, false);
+
+      elVideo.addEventListener('ended', function () {
+        document.webkitCancelFullScreen(); // 播放完毕自动退出全屏
+      }, false);
       this.submit(item, ele, 1)
     },
     playAd(item, ele) {