Медиарегистратор в iOS

#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

Удачи