Kul*_*ore 2 javascript c emscripten openh264 webassembly
我需要在浏览器端解码 h264 数据,因为我使用 emscripten 在 web 程序集中使用 openh264 库构建。我已经成功构建它并尝试在 java 脚本中使用它来解码 h264 数据。但是我在以下行中遇到一个错误,
var open_decoder = Module.cwrap('open_decoder', 'number', null);
Run Code Online (Sandbox Code Playgroud)
错误是:未捕获的类型错误:Module.cwrap 不是函数
如果有人使用 emscripten 构建了 openh264,请帮我找出问题。
按照我使用 emscripten 构建 openh264 的步骤。
注意:openh264的代码已经从github(ttyridal)下载,已经有emscripten的make文件。
-s EXTRA_EXPORTED_RUNTIME_METHODS=["cwrap"]
Run Code Online (Sandbox Code Playgroud)
编译源代码时在命令行中包含上面的内容
emcc source.c -s EXPORTED_FUNCTIONS=['_my_add'] -s EXTRA_EXPORTED_RUNTIME_METHODS=["cwrap"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2309 次 |
| 最近记录: |