From a8ce59c595d05eecae6be6f3a4e021cf6f32597e Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 16 Jan 2026 10:13:57 +0800
Subject: [PATCH] ``` refactor(video): 移除全屏API兼容性代码并调整视频加载逻辑

---
 src/main/resources/static/febs/videoNative.html |   32 +++-----------------------------
 1 files changed, 3 insertions(+), 29 deletions(-)

diff --git a/src/main/resources/static/febs/videoNative.html b/src/main/resources/static/febs/videoNative.html
index 72d946b..90a4b11 100644
--- a/src/main/resources/static/febs/videoNative.html
+++ b/src/main/resources/static/febs/videoNative.html
@@ -177,20 +177,6 @@
             });
         }
 
-        // 兼容不同浏览器的全屏请求函数
-        function requestFullscreen(element) {
-            if (element.requestFullscreen) {
-                return element.requestFullscreen();
-            } else if (element.mozRequestFullScreen) {
-                return element.mozRequestFullScreen();
-            } else if (element.webkitRequestFullscreen) {
-                return element.webkitRequestFullscreen();
-            } else if (element.msRequestFullscreen) {
-                return element.msRequestFullscreen();
-            }
-            return Promise.reject(new Error('当前浏览器不支持全屏API'));
-        }
-
         // 加载视频
         function loadVideo(videoUrl) {
             var videoPlayer = document.getElementById('videoPlayer');
@@ -226,21 +212,9 @@
             
             showMessage('视频加载中...', 'success');
             
-            // 视频可以播放时尝试自动全屏
-            videoPlayer.addEventListener('canplay', function() {
-                showMessage('视频加载完成,正在尝试自动全屏...', 'success');
-                // 尝试自动全屏
-                requestFullscreen(videoPlayer).then(function() {
-                    showMessage('视频已自动全屏', 'success');
-                }).catch(function(error) {
-                    showMessage('自动全屏失败,可能需要手动点击播放', 'error');
-                    console.log('全屏请求失败:', error);
-                });
-                // 开始播放
-                videoPlayer.play().catch(function(error) {
-                    showMessage('自动播放失败,可能需要手动点击播放', 'error');
-                    console.log('自动播放失败:', error);
-                });
+            // 视频加载完成事件
+            videoPlayer.addEventListener('loadedmetadata', function() {
+                showMessage('视频加载完成', 'success');
             });
             
             // 视频加载错误事件

--
Gitblit v1.9.1