feat: 添加音频工作模块,支持从后端加载音频处理器
This commit is contained in:
@@ -31,6 +31,12 @@ async function bootstrapRuntimeConfig() {
|
||||
/* 浏览器开发环境或未注册命令:跳过 */
|
||||
}
|
||||
|
||||
// AudioWorklet 兼容:打包环境(WebView2)无法从 tauri.localhost 自定义协议加载
|
||||
// worklet 模块,统一改从后端真实 HTTP 服务加载(backend/static/voice-worklets/)
|
||||
if (!window.VOICE_WORKLETS_BASE) {
|
||||
window.VOICE_WORKLETS_BASE = `${getApiBase()}/static/voice-worklets/`;
|
||||
}
|
||||
|
||||
// 2) 后端 /api/config(MQTT 地址/账号;API 基址以前端实际可达地址为准)
|
||||
// 优先级保护:若构建期已用 .env.local 烘焙了 VITE_MQTT_URL,
|
||||
// 则后端 /api/config 不再覆盖(避免后端默认 localhost 冲掉正确地址)。
|
||||
|
||||
Reference in New Issue
Block a user