我正在尝试使用Cordova,WebRTC和Kurento制作Android应用。当我尝试使用应用程序进行视频通话时,我可以从远程对等方接收视频和音频,但我无法将本地视频和音频发送到远程对等方。当呼叫开始时,我在应用程序上获得了拒绝权限。
遵循调用getUserMedia的函数的代码。
getUserMedia = function(constraints, onSuccess, onError) {
alert('getusermedia.adapter');
if (constraints.audio) {
constraints.audio = constraintsToChrome(constraints.audio);
}
if (constraints.video) {
constraints.video = constraintsToChrome(constraints.video);
}
webrtcUtils.log('chrome: ' + JSON.stringify(constraints));
return navigator.webkitGetUserMedia(constraints, onSuccess, onError);
};
navigator.getUserMedia = getUserMedia;
答案 0 :(得分:-2)
您可以使用camera.getPicture
中的cordova-plugin-camera
或navigator.device.capture.captureVideo
中的cordova-plugin-media-capture
。
取自answer to "Showing camera view inside html in android and then snap a picture"