OpusStreamDecoder是Emscripten JavaScript WebAssembly(Wasm)库,用于立即解码成块的Ogg Opus音频流(URL或文件),而无需等待完整的文件下载,复制或读取。 是用于解码的基础C库。 OpusStreamDecoder提供了轻量级JavaScript API,用于以接近本机的速度解码Opus音频流。
注意:此存储库是从派生的,以将OpusStreamDecoder分离为独立的Wasm解码器。 它将作为的git子模块集成回demo中。
用法
预编译的二进制文件和完整示例包含在dist/文件夹中。 OpusStreamDecoder API的设计非常简单,下面的伪代码说明了其完整用法:
如果使用前端构建系统,则可以通过require或import语法获取OpusStreamDecoder :
const { OpusStreamDe
1