0
を処理しない:のNode.js /のWebRTC:のWebRTC-アダプターは、現在、私は私のWebRTCアプリケーションで以下のいるmediaDevice.getUserMedia
require('webrtc-adapter');
module.exports.getUserMedia = navigator.getUserMedia;
navigator.getUserMediaは私のコンソールで非推奨の警告を与えます。
次のエラーになりましたmodule.exports.getUserMedia = navigator.mediaDevices.getUserMedia;
結果を使用して:webrt-アダプタは、この時点で、それの世話をしない理由
TypeError: 'getUserMedia' called on an object that does not implement interface MediaDevices.
任意のアイデアを?
module.exports.getUserMedia = function(constraints, success, error){
if(_.isObject(navigator.mediaDevices) && _.isFunction(navigator.mediaDevices.getUserMedia)){
navigator.mediaDevices.getUserMedia(constraints).then((stream)=>{
success(stream);
}).catch((err)=>{
error(err);
})
} else if(_.isFunction(navigator.getUserMedia)){
navigator.getUserMedia(constraints, success, error);
} else {
error(new Error('Failed to request media permissions!'));
}
}
: