我有 xamarin 形式的应用程序,我正在访问 webview 进行视频通话。一切正常,只是我需要知道如何在通话期间切换后置/前置摄像头?就像视频通话开始时默认打开前置摄像头一样。
视频通话初始化代码
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)
});
}