diff --git a/.env b/.env index 811eb9b..7d4400a 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ VITE_PROXY=/api #VITE_FILE_URL=http://183.251.104.38:10110/file/ -VITE_FILE_URL=http://192.168.20.230:7811/csyfile/ +VITE_FILE_URL=http://172.16.112.251:7811/file/ VITE_TEMPLATE_URL=http://183.251.104.38:10110/file diff --git a/.env.development b/.env.development index b677c6e..a63bf94 100644 --- a/.env.development +++ b/.env.development @@ -1,9 +1,9 @@ VITE_BASE=/ # VITE_BASE_URL=http://192.168.0.25:8095/ -VITE_BASE_URL=http://192.168.4.226:8095/ +VITE_BASE_URL=http://192.168.0.37:8095/ #websocket t掉线 -VITE_ON_LINE_WEB_SOCKET_URL=ws://192.168.4.226:8869 +VITE_ON_LINE_WEB_SOCKET_URL=ws://192.168.0.37:8869 #websocket 在线学习 -VITE_LEARNING_WEB_SOCKET_URL=ws://192.168.4.226:8899 +VITE_LEARNING_WEB_SOCKET_URL=ws://192.168.0.37:8899 diff --git a/src/components/video/index.vue b/src/components/video/index.vue index 4686911..aac4e3d 100644 --- a/src/components/video/index.vue +++ b/src/components/video/index.vue @@ -9,7 +9,26 @@ import { useVModel } from "@vueuse/core"; import { watchEffect } from "vue"; -const VITE_FILE_URL = import.meta.env.VITE_FILE_URL; +// 更安全的环境变量访问方式 +const getEnvVar = (name) => { + try { + // 优先尝试 Vite 的环境变量 + if (typeof import !== 'undefined' && import.meta && import.meta.env) { + return import.meta.env[name]; + } + // 回退到 process.env + if (typeof process !== 'undefined' && process.env) { + return process.env[name]; + } + return ""; + } catch (error) { + console.warn(`获取环境变量 ${name} 时出错:`, error); + return ""; + } +}; + +const VITE_FILE_URL = getEnvVar('VITE_FILE_URL') || ""; + const props = defineProps({ src: { type: String, default: "" }, visible: { type: Boolean, required: true, default: false }, diff --git a/src/views/video_manager/video_manager/index.vue b/src/views/video_manager/video_manager/index.vue index 3af07be..2c76ba3 100644 --- a/src/views/video_manager/video_manager/index.vue +++ b/src/views/video_manager/video_manager/index.vue @@ -205,7 +205,7 @@ const fnPreviewVideo = async (row) => { data.transcodeVideoDialog.visible = true; // 显示播放器弹窗 data.transcodeVideoDialog.id = row.PLS_ID; // 显示播放器弹窗 data.transcodeVideoDialog.src = - "http://localhost:8100/api/" + resData.videoUrl + "stream.m3u8"; + "http://localhost:7811/" + resData.videoUrl + "stream.m3u8"; } catch (error) { ElMessage.error("启动转码失败: " + (error.message || "未知错误")); }