我正在集成缩放WebSDK 1.7.7是在Angular 8应用程序。在导入ZoomMtg之后,我在Angular组件的顶部声明了preloadWasm,如下所示
import { ZoomMtg } from '@zoomus/websdk';
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();但当我运行应用程序时,我得到了以下错误(确认这些文件存在于此路径中)
zone.js:3372 GET http://localhost:4200/node_modules/@zoomus/websdk/dist/lib/av/audio.encode.wasm 404 (Not Found)
zone.js:3372 GET http://localhost:4200/node_modules/@zoomus/websdk/dist/lib/av/video.decode.wasm 404 (Not Found)
zone.js:3372 GET http://localhost:4200/node_modules/@zoomus/websdk/dist/lib/av/video.mt.wasm 404 (Not Found)
zoomus-websdk.umd.min.js:2 GET http://localhost:4200/node_modules/@zoomus/websdk/dist/lib/av/js_media.min.js net::ERR_ABORTED 404 (Not Found)
zoomus-websdk.umd.min.js:2 GET http://localhost:4200/node_modules/@zoomus/websdk/dist/lib/webim.min.js net::ERR_ABORTED 404 (Not Found)发布于 2020-12-08 09:40:55
不确定这是不是正确的方法。但是,我可以通过在预加载操作之前设置路径来解决此问题
ZoomMtg.setZoomJSLib('https://jssdk.zoomus.cn/1.7.7/lib', '/av');
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();发布于 2021-06-29 21:29:19
确保已将该目录添加到assets下的angular.json文件中。
{
"glob":"**/*",
"input": "./node_modules/@zoomus/websdk/dist/lib/",
"output": "./node_modules/@zoomus/websdk/dist/lib/"
}https://stackoverflow.com/questions/65173910
复制相似问题