在Cordova Android应用,WebRTC和Kurento集成上,GetUserMedia访问被拒绝

时间:2015-09-23 01:52:02

标签: android cordova getusermedia

我正在尝试使用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; 

1 个答案:

答案 0 :(得分:-2)

您可以使用camera.getPicture中的cordova-plugin-cameranavigator.device.capture.captureVideo中的cordova-plugin-media-capture

取自answer to "Showing camera view inside html in android and then snap a picture"