Browse Source

更新处理全屏播放问题

lex 2 years ago
parent
commit
c2e33849d1

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-legacy.a07a7bb3.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-legacy.d822a9dd.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-legacy.ea5bf423.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index.0f32a9f2.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index.d9d4617f.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/polyfills-legacy.d030aa78.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home-legacy.bf7cf6cc.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home.69aaa591.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home.fc3702ae.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-legacy.d3a50f3a.js


+ 0 - 0
dist/assets/index.5062a520.css → dist/assets/teacher.a6c9550a.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher.bb62aa01.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/video-class-detail-legacy.2b109b2d.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/video-class-detail-legacy.6e399595.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/video-class-detail.37d3d1a2.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/video-class-detail.6aed7636.js


+ 5 - 5
dist/index.html

@@ -35,12 +35,12 @@
     <meta name="msapplication-tap-highlight" content="no" />
     <title>酷乐秀</title>
     <script src="./flexible.js" charset="UTF-8"></script>
-    <script type="module" crossorigin src="./assets/index.51223948.js"></script>
+    <script type="module" crossorigin src="./assets/index.d9d4617f.js"></script>
     <link rel="modulepreload" href="./assets/vendor.def6ee74.js">
     <link rel="modulepreload" href="./assets/index.25dfba42.js">
-    <link rel="stylesheet" href="./assets/vendor.42d1964e.css">
     <link rel="stylesheet" href="./assets/index.5242455e.css">
-    <link rel="stylesheet" href="./assets/index.5062a520.css">
+    <link rel="stylesheet" href="./assets/vendor.42d1964e.css">
+    <link rel="stylesheet" href="./assets/teacher.a6c9550a.css">
     <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
   </head>
 
@@ -49,7 +49,7 @@
     
     <!-- <script type="module" src="/src/teacher/main.ts"></script> -->
     <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
-    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.d832d90d.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.9f63cd07.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.d030aa78.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.a07a7bb3.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 5 - 5
dist/teacher.html

@@ -35,12 +35,12 @@
     <meta name="msapplication-tap-highlight" content="no" />
     <title>酷乐秀</title>
     <script src="./flexible.js" charset="UTF-8"></script>
-    <script type="module" crossorigin src="./assets/teacher.5914e583.js"></script>
+    <script type="module" crossorigin src="./assets/teacher.bb62aa01.js"></script>
     <link rel="modulepreload" href="./assets/vendor.def6ee74.js">
     <link rel="modulepreload" href="./assets/index.25dfba42.js">
-    <link rel="stylesheet" href="./assets/index.5242455e.css">
     <link rel="stylesheet" href="./assets/vendor.42d1964e.css">
-    <link rel="stylesheet" href="./assets/index.5062a520.css">
+    <link rel="stylesheet" href="./assets/index.5242455e.css">
+    <link rel="stylesheet" href="./assets/teacher.a6c9550a.css">
     <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
   </head>
 
@@ -48,7 +48,7 @@
     <div id="app"></div>
     
     <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
-    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.d832d90d.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.4deb077f.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.d030aa78.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.d3a50f3a.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 16 - 4
src/components/col-video/index.tsx

@@ -5,6 +5,7 @@ import 'plyr/dist/plyr.css'
 import { Button, Icon } from 'vant'
 
 import iconVideoPlay from '@/common/images/icon_video_play.png'
+import { browser } from '@/helpers/utils'
 export default defineComponent({
   name: 'col-video',
   props: {
@@ -103,16 +104,27 @@ export default defineComponent({
         'fullscreen'
       ]
 
-      this.player = new Plyr((this as any).$refs.video, {
+      const params: any = {
         controls: controls,
         ...this.setting,
-        invertTime: false,
-        fullscreen: {
+        invertTime: false
+      }
+
+      if (browser().iPhone) {
+        params.fullscreen = {
           enabled: true,
           fallback: 'force',
           iosNative: true
         }
-      })
+      }
+
+      this.player = new Plyr((this as any).$refs.video, params)
+
+      // fullscreen: {
+      //     enabled: true,
+      //     fallback: 'force',
+      //     iosNative: true
+      //   }
       this.player.elements.container
         ? (this.player.elements.container.style.height = this.height || '210px')
         : null

+ 1 - 1
src/student/teacher-dependent/components/single.tsx

@@ -200,7 +200,7 @@ export default defineComponent({
         >
           {this.videoStatus && (
             <ColVideo
-              playsinline={!browser().iPhone ? false : true}
+              playsinline
               onPlay={this.onPlay}
               src={this.videoItem?.videoUrl + '#t=0.1'}
             />

Some files were not shown because too many files changed in this diff