```
feat(env): 更新开发环境和生产环境的文件服务地址 - 修改 `.env` 中的 `VITE_FILE_URL` 地址为新文件服务器地址- 更新 `.env.development` 中的 `VITE_BASE_URL`、`VITE_ON_LINE_WEB_SOCKET_URL` 和 `VITE_LEARNING_WEB_SOCKET_URL` 为新的开发环境地址- 调整视频播放组件中环境变量获取方式,增强兼容性和安全性 - 修改视频转码接口返回的视频路径前缀,适配新的存储目录结构-优化 Java 后端 FFmpeg 路径获取逻辑,Linux 环境下优先使用系统安装路径 - 更新 HLS 输出路径至 `/mnt/file/hls/` 目录,统一管理转码文件 ```dev
parent
8d890cb357
commit
2d5a73478f
2
.env
2
.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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 },
|
||||
|
|
|
@ -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 || "未知错误"));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue