Browse Source

更新兼容性

黄琪勇 11 tháng trước cách đây
mục cha
commit
12129c74d2

+ 5 - 1
src/views/creation/index-share.tsx

@@ -187,7 +187,10 @@ export default defineComponent({
       const id = state.playType === "Audio" ? "#audioMediaSrc" : "#videoMediaSrc";
       state._plrl = new Plyr(id, {
         controls: ["progress"],
-        fullscreen: { enabled: false },
+        fullscreen: {
+          enabled: false,
+          fallback: false
+        }
       });
       const player = state._plrl
       // 在微信中运行的时候,微信没有开放自动加载资源的权限,所以要等播放之后才显示播放控制器
@@ -550,6 +553,7 @@ export default defineComponent({
                         data-poster={ state.musicDetail?.videoImg || videobg}
                         preload="metadata"
                         playsinline
+                        webkit-playsinline
                       />
                     }
                     <div class={[styles.playLarge, plyrState.playIngShow && styles.playIngShow]}></div>

+ 5 - 1
src/views/creation/index.tsx

@@ -193,7 +193,10 @@ export default defineComponent({
       const id = state.playType === "Audio" ? "#audioMediaSrc" : "#videoMediaSrc";
       state._plrl = new Plyr(id, {
         controls: ["progress"],
-        fullscreen: { enabled: false },
+        fullscreen: {
+          enabled: false,
+          fallback: false
+        }
       });
       const player = state._plrl
         // 创建音波数据
@@ -571,6 +574,7 @@ export default defineComponent({
                   controls="false"
                   preload="metadata"
                   playsinline
+                  webkit-playsinline
                 />
               </div>
             }

+ 6 - 1
src/views/creation/playCreation/index.tsx

@@ -59,7 +59,11 @@ export default defineComponent({
     function initPlay(){
       const id = playType === "Audio" ? "#audioMediaSrc" : "#videoMediaSrc";
       _plrl = new Plyr(id, {
-        controls: ["play", "progress", "current-time", "duration"]
+        controls: ["play", "progress", "current-time", "duration"],
+        fullscreen: {
+          enabled: false,
+          fallback: false
+        }
       });
       // 在微信中运行的时候,微信没有开放自动加载资源的权限,所以要等播放之后才显示播放控制器
       _plrl.on('loadedmetadata', () => {
@@ -453,6 +457,7 @@ export default defineComponent({
             data-poster={ videoBgUrl || videobg}
             preload="metadata"
             playsinline
+            webkit-playsinline
           />
       }
       <div class={[styles.playLarge, playIngShow.value && styles.playIngShow]}></div>