首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用webRTC-adapter的adapter.js?

如何使用webRTC-adapter的adapter.js?
EN

Stack Overflow用户
提问于 2016-05-31 23:49:13
回答 2查看 18.2K关注 0票数 3

我正在编写一个WebRTC应用程序,遇到了以下问题:

我想使用adapter.js库。

我有以下index.html:

代码语言:javascript
复制
<html>
  <header>
     <script src='../out/adapter.js'></script>
     <script src='../out/main.js'></script>
  </header>
  <body> 
    <video id="localVideo" width='500' autoplay></video> 
  </body>
</html>

我的main.js看起来像这样:

代码语言:javascript
复制
var adapter=require('webrtc-adapter');
var localVideo=document.querySelector('video#localVideo');
navigator.getUserMedia(media_constraints, handleUserMedia, handleUserMediaError); 
function handleUserMedia(stream) {        
   localStream = stream;        
   adapter.attachMediaStream(localVideo, stream);        
   console.log('Adding local stream.');  
}

但是我的浏览器记录了这个错误:Uncaught ReferenceError: require is not defined

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-31 23:54:55

在Node.js环境中使用(和定义) require来加载模块。(不是专门的,更多信息请查看here)。

如果您从here下载了一个adapter.js版本并以您所做的方式(通过script标记)将其包含进来,那么您只需删除require(...)行就可以了。

编辑:添加了一个示例

代码语言:javascript
复制
console.log(adapter.browserDetails.browser);
代码语言:javascript
复制
<script src="http://webrtc.github.io/adapter/adapter-latest.js"></script>

票数 9
EN

Stack Overflow用户

发布于 2017-03-27 14:09:10

是否勾选了安装适配器js?检查

代码语言:javascript
复制
npm webrtc-adapter --version

如果节点中未显示,请将其安装到您的应用程序中

代码语言:javascript
复制
npm install --save webrtc-adapter 
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37550269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档