相关疑难解决方法(0)

如何使用webrtc insde谷歌Chrome扩展?

我开发了一个谷歌浏览器扩展程序.

我现在正在尝试将webRTC功能整合到内部:

navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
console.log("step1");
navigator.getUserMedia({audio: true, video: true}, function(stream){
    console.log("step2");
    $('#myVideo').prop('src', URL.createObjectURL(stream));
    window.localStream = stream;
    console.log("step3");

  }, function(error){ 
    console.log(error);
 });
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

step1
NavigatorUserMediaError {constraintName: "", message: "", name: "InvalidStateError"}
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

我是否需要任何特殊权限才能在我的扩展程序中使用webrtc?是否可以在扩展中访问webrtc?

问候

这是我称之为"弹出窗口"(extension = popup + background)的屏幕截图 弹出窗口=铬扩展名

google-chrome-extension webrtc

2
推荐指数
1
解决办法
3096
查看次数

标签 统计

google-chrome-extension ×1

webrtc ×1