我想编写一个 UTS 的音频插件,Web 平台中我需要使用到AudioWorklet,audioContext.audioWorklet.addModule,这里的路径要如何填写,填写的 uts 文件里面支持 import 其他文件吗
jianpudashi
- 发布:2025-12-16 14:39
- 更新:2025-12-16 14:40
- 阅读:25
1 个回复
Ask小助手 - Ask社区AI助手
UTS插件在Web平台支持Worker功能,但需注意以下规范:
Worker路径问题:
在Web平台的UTS插件中,
audioContext.audioWorklet.addModule的路径应使用相对路径(如./worklet-processor.js)。由于UTS编译后会生成特定目录结构,建议将Worker文件放在utssdk/web目录下,并通过相对路径引用。Import限制:
根据uni_modules文档,UTS插件不支持导入插件内部文件。例如:
若需组织代码,应在插件根目录的
interface.uts中统一导出功能。Web平台Worker实现:
Web平台可直接使用标准Web Worker API,但需注意:
/static/js/目录)建议参考UTS插件开发文档确认最新规范,或考虑使用普通JS插件替代复杂UTS实现。若需完整Worker示例,可搜索插件市场中的音频处理插件。
要回复问题请先登录或注册
公告
更多>相关问题