我想接收音频/视频,而不接受浏览器要求访问麦克风/摄像机的权限。有可能吗?
我正在使用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: false,
detectSpeakingEvents: true,
autoAdjustMic: false,
media: {
video: {
frameRate: {
max: 30
},
width: {
max: 176
},
height: {
max: 144
}
},
audio: true
},
});因此,我的问题是如何接收(而不是发送)数据(音频/视频)而不接受该权限弹出,甚至设置autoRequestMedia为false和接收数据?
谢谢
发布于 2016-07-29 09:55:59
这是浏览器的限制。否则,任何应用程序都可以在后台悄悄地打开设备并为您侦听。
但是,可以在应用程序开始时只调用getUserMedia()一次(这是弹出窗口出现的地方),并在任何地方重用它,从而防止在传入的音频/视频中出现任何额外的弹出窗口。
https://stackoverflow.com/questions/38581800
复制相似问题