#javascript #ios
#javascript #iOS
Вопрос:
кто-нибудь может помочь мне с этой строкой кода?
recorder = new MediaRecorder(stream, {mimeType: ‘video / webm’}); когда я использую эту переменную в iOS, cath (ошибка) отвечает мне «RefenceError, не могу найти переменную: MediaRecorder» пожалуйста, вы можете помочь? если вам это нужно, это полная функция
startBtn.addEventListener('click',function() {
navigator.mediaDevices.getUserMedia(constraint).then(function(stream) {
recorder = new MediaRecorder(stream, {
mimeType: 'video/webm'
});
recorder.start();
}).catch(function(err) {
alert('impossible ' err);
});
})
Ответ №1:
К сожалению, getUserMedia поддерживается только в браузере Safari
Любые другие браузеры getUserMedia не поддерживаются на устройствах iOS
Сначала проверьте доступность getUserMedia, прежде чем назначать его для recorder
Удачи