This commit is contained in:
parent
e6fec31516
commit
1feeba92b0
|
@ -717,13 +717,19 @@ const initialize = () => {
|
|||
}
|
||||
|
||||
navigator.mediaDevices.getUserMedia({ video: true, audio: true })
|
||||
.then(() => Promise.all([
|
||||
populateDevices(),
|
||||
populateCodecs(),
|
||||
]))
|
||||
.then(() => {
|
||||
state = DEVICE;
|
||||
render();
|
||||
.then((stream) => {
|
||||
return Promise.all([
|
||||
populateDevices(),
|
||||
populateCodecs(),
|
||||
])
|
||||
.then(() => {
|
||||
// free the webcam to prevent 'NotReadableError' on Android
|
||||
stream.getTracks()
|
||||
.forEach(track => track.stop());
|
||||
|
||||
state = DEVICE;
|
||||
render();
|
||||
});
|
||||
})
|
||||
.catch((err) => {
|
||||
state = ERROR;
|
||||
|
|
Loading…
Reference in New Issue