js/reactjs 产品与 janus webrtc 网关接口。我正在尝试使用 meetecho janus-gateway 源代码中提供的 janus.js 库,因为我知道:
A: 这个库会检查浏览器是否兼容 Janus。B:这个库由核心团队维护并保持更新。
所以我知道我已经不得不放弃 JSX 并使用 jQuery 或标准 JavaScript 来操作 react 提供的空。
我只需要知道如何导入旨在通过 html 中的脚本标签导入的脚本,它本身也有依赖关系。最好我会尝试不通过使用存根 index.html 文件将其加载到网站的每个页面上。该项目正变得相当庞大和沉重。
最糟糕的是我只需要使用其他 API 之一(例如 meetecho 的 restful API)并自己检查浏览器兼容性。但如果没有必要,我宁愿不重复所有这些工作。而且也不必在原型设计阶段的早期尝试弄清楚 webrtc 连接是如何工作的。
只是试图让 jQuery 依赖首先工作:
//import $ from '../Api/janus/jquery.min.js';
//import $ from 'jquery';
//import jQuery from 'jquery';
//import adapter from 'webrtc-adapter';
const jQuery = require('jquery');
import {Janus as JanusAPI} from "../Api/janus/janus.js";
错误日志:
./src/Api/janus/janus.js
Line 55: 'error' is not defined no-undef
Line 56: 'error' is not defined no-undef
Line 57: 'error' is not defined no-undef
Line 98: 'adapter' is not defined no-undef
Line 161: 'jQuery' is not defined no-undef
Line 167: 'adapter' is not defined no-undef
Search for the keywords to learn more about each error.