У меня есть приложение в форме xamarin, где я получаю доступ к веб-просмотру для видеозвонка. Все работает нормально, просто мне нужно знать, как я могу переключить заднюю / переднюю камеру во время разговора? как при запуске видеозвонка передняя камера по умолчанию открыта.
Код для инициализации видеозвонка
function initializeLocalMedia(options, callback) {
if(options) {
options['audio'] = true;
if(options['video'])
options['video'] = true;
} else {
options['audio'] = true;
options['video'] = false;
}
// Get audio/video stream
navigator.getUserMedia(options, function(stream) {
// Set your video displays
window.localStream = stream;
myapp.setMyVideo(window.localStream)
if(callback)
callback();
}, function(err) {
console.log("The following error occurred: " + err.name);
alert('Unable to call ' + err.name)
});
}