Quickblox Javascript SDK + Angular + webRTC - Firefox 错误:SecurityError:操作不安全

Posted

技术标签:

【中文标题】Quickblox Javascript SDK + Angular + webRTC - Firefox 错误:SecurityError:操作不安全【英文标题】:Quickblox Javascript SDK + Angular + webRTC - Firefox Error: SecurityError: The operation is insecure 【发布时间】:2017-03-24 14:23:42 【问题描述】:

当我将远程流插入时,Quickblox Media Recorder 显示此错误:

Error: SecurityError: The operation is insecure.  quickblox.min.js:88148:15
    [526]</Utils.safeCallbackCall https://teledev.caduceususa.com/js/quickblox.min.js:88148:15
    [517]</WebRTCSession.prototype._onRemoteStreamListener https://teledev.caduceususa.com/js/quickblox.min.js:86831:5
    [513]</RTCPeerConnection.prototype.onAddRemoteStreamCallback https://teledev.caduceususa.com/js/quickblox.min.js:85276:5

QBMediaRecorder is not created or has an invalid state.

代码如下:

 QB.webrtc.onRemoteStreamListener = function(session, userID, remoteStream) 
            $scope.session.attachMediaStream('remoteVideoEl', remoteStream);
        $scope.recorder.start(remoteStream);
        $scope.$apply();
;

在录制远程流时,是否有其他方法可以让 firefox 运行?

【问题讨论】:

你能连接 quickblox.js(不是最低版本)并发布这个行中的内容 quickblox.min.js:88148:15 【参考方案1】:

我在 FF https://bugzilla.mozilla.org/show_bug.cgi?id=1212237 的错误跟踪器上发现了这个问题

另外,我建议你自己做一个记录,因为你可能有坏的连接或其他东西。在这种情况下,您将遇到错误并且可能会破坏记录。

还有一件事,你在用这个录音机https://github.com/QuickBlox/javascript-media-recorder吗?

【讨论】:

以上是关于Quickblox Javascript SDK + Angular + webRTC - Firefox 错误:SecurityError:操作不安全的主要内容,如果未能解决你的问题,请参考以下文章

如何管理 quickblox 会话 Javascript SDK

无法使用 QuickBlox Javascript SDK 发送聊天消息

quickblox javascript sdk 一对一视频聊天

Quickblox Javascript SDK + Angular + webRTC - Firefox 错误:SecurityError:操作不安全

Quickblox Javascript SDK + Angular + webRTC - 无法读取未定义的属性“发送”

Quickblox JS SDK notifyOccupants 创建对话框