Dmi*_*tro 12 javascript windows google-chrome webrtc
我与SimpleWebRTC建立了简单的视频聊天,当我在Ubuntu Chrome 34上启动WebRTC时,向我显示允许或禁止麦克风和网络摄像头的提示.我点击允许,即使我没有网络摄像头也可以开始对话.
但是当我在Windows 7上启动WebRTC时,Chrome 33没有显示任何提示.但我可以在地址栏中看到交叉网络摄像头图标.当我尝试允许Chrome使用麦克风和网络摄像头时它正在重新加载.那么我需要做什么才能在Linux中显示提示?
我的代码是:
webrtc = new SimpleWebRTC({
// the id/element dom element that will hold "our" video
localVideoEl: 'publishers',
// the id/element dom element that will hold remote videos
remoteVideosEl: 'subscribers',
// immediately ask for camera access
autoRequestMedia: true
});
webrtc.on('readyToCall', function () {
webrtc.joinRoom(sessionId);
});
Run Code Online (Sandbox Code Playgroud)
我也可以用这个演示重现它.我在该演示应用中收到了下一条错误消息:
无法访问本地媒体.错误名称为PermissionDeniedError.继续而不发送流.
您可能已阻止该域请求媒体访问。您可以在 Chrome 设置中删除此例外。
打开 Chrome设置,然后导航至:
设置 > 隐私(在高级设置中)>单击内容设置.. >单击管理例外...
确保您的域没有音频/视频的阻止值。您可以删除被阻止域的条目(如果存在)。
| 归档时间: |
|
| 查看次数: |
18330 次 |
| 最近记录: |