我需要在浏览器端解码h264数据,为此我正在使用使用emscripten构建的WebAssembly中的openh264库。
我已经成功构建了它,并尝试在JavaScript中使用它来解码h264数据。 但是,在以下行中我遇到一个错误:
Original Answer
var open_decoder = Module.cwrap('open_decoder', 'number', null);
错误是:未捕获的类型错误:Module.cwrap不是一个函数。
如果有任何人用emscripten构建openh264,请帮助我解决这个问题。
我使用以下步骤来使用emscripten构建openh264。
- $ source emsdk_env.sh
- $./emsdk activate latest
- cd openh264-js-master
- make