优化
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 59s

This commit is contained in:
Song367 2025-09-30 17:32:49 +08:00
parent 5f611d2192
commit 545848844c
3 changed files with 6 additions and 9 deletions

View File

@ -9,7 +9,6 @@ const { MessageHistory } = require('./src/message_history.js');
const app = express();
const server = http.createServer(app);
const io = socketIo(server, {
path: '/emotion-male-app/socket.io',
pingTimeout: 300000, // 60秒超时
pingInterval: 25000, // 25秒心跳间隔
upgradeTimeout: 30000, // 30秒升级超时

View File

@ -532,7 +532,7 @@
<video id="localVideo" autoplay muted playsinline style="display: none;"></video>
<video id="remoteVideo" autoplay playsinline style="display: none;"></video>
<script src="/socket.io/socket.io.js"></script>
<script src="/emotion-male-app/socket.io/socket.io.js"></script>
<script type="module" src="./index.js"></script>
</body>
</html>

View File

@ -172,9 +172,7 @@ class WebRTCChat {
}
initializeSocket() {
this.socket = io({
path: '/emotion-male-app/socket.io'
});
this.socket = io();
this.socket.on('connect', () => {
this.updateStatus('已连接到服务器', 'connected');
@ -247,7 +245,7 @@ class WebRTCChat {
console.log('开始初始化开场白音频...');
// 获取当前场景的开场白
const response = await fetch('/api/current-scene/opening-line');
const response = await fetch('/emotion-male-app/api/current-scene/opening-line');
const data = await response.json();
if (data.success && data.openingLine) {
@ -347,7 +345,7 @@ class WebRTCChat {
async loadVideoMapping() {
try {
const response = await fetch('/api/video-mapping');
const response = await fetch('/emotion-male-app/api/video-mapping');
const data = await response.json();
this.videoMapping = data.mapping;
this.interactionVideo = data.mapping['8-4-sh'];
@ -360,7 +358,7 @@ class WebRTCChat {
async loadDefaultVideo() {
try {
const response = await fetch('/api/default-video');
const response = await fetch('/emotion-male-app/api/default-video');
const data = await response.json();
this.defaultVideo = data.defaultVideo;
this.logMessage('默认视频配置加载成功', 'success');
@ -371,7 +369,7 @@ class WebRTCChat {
async loadVideoList() {
try {
const response = await fetch('/api/videos');
const response = await fetch('/emotion-male-app/api/videos');
const data = await response.json();
this.renderVideoList(data.videos);
this.logMessage('视频列表加载成功', 'success');