Hier ist mein Code.navigator.getUserMedia eine Einschränkung erlaubt, eine andere nicht, Erfolg Rückruf beim Schließen der Browser-Eingabeaufforderung
captureUserMedia(mediaConstraints, successCallback, errorCallback) {
navigator.getUserMedia(mediaConstraints, successCallback, errorCallback);
}
captureUserMedia00(callback){
captureUserMedia({
audio: true,
video: true
}, function(stream) {
console.log('user media Callback', stream);
callback(stream);
}, function(error) {
console.log('user media Error ', JSON.stringify(error));
});
}});
}
Wenn hier Video-Einschränkung noch nicht durch den Benutzer erlaubt, aber Audio ist bereits erlaubt (aufgrund anderer nur Audio-Aufnahmen), und wenn für die gleiche Aufforderung und Benutzer ‚schließt‘ die Aufforderung, successCallback ist genannt, und ich werde nicht den VideoStream bekommen, sondern nur Audio.
Wie kann ich sicherstellen, dass sowohl die Video- als auch die Audioberechtigungen zulässig sind, wenn successCallback aufgerufen wird?
Yup, Am Ende habe ich nachgesehen, ob ich 'audio' und' video' Titel in 'successCallback' gefunden habe. Danke für deine Antwort! –