我是否可以在未经浏览器许可的情况下接收视频以在SimpleWebRTC中使用我的相机?

时间:2016-07-18 11:05:21

标签: webrtc simplewebrtc

SimpleWebRTC是否具有此功能来获取数据(视频/音频)而未授权浏览器使用我的相机/麦克风?

// create our webrtc connection
var webrtc = new SimpleWebRTC({
    // the id/element dom element that will hold "our" video
    localVideoEl: 'localVideo',
    // the id/element dom element that will hold remote videos
    remoteVideosEl: '',
    // immediately ask for camera access
    **autoRequestMedia: true,**
    debug: true,
    detectSpeakingEvents: true,
    autoAdjustMic: false,
    media: {
        video: false,
        **audio: true**
    },
});

当我将那些被星号包围的部分更改为true时,它会起作用,否则就不会。

2 个答案:

答案 0 :(得分:1)

您是否尝试将autoRequestMedia设置为true并且同时将媒体对象的视频和音频设置为false?您应该收到readyToCall事件,并且可以加入房间,如simplewebrtc主页上所示。

答案 1 :(得分:0)

首先与视频和音频协商(接受电话/加入房间),然后禁用视频,有点像webrtc.videoStreams.disable()