Estoy creando un sitio web que funciona en todos los navegadores de escritorio (incluso Safari) y también en teléfonos Android, pero cuando trato de abrir el sitio en un iPhone, muestra el error dado. ingrese la descripción de la imagen aquí Mi código de mediaRecorder es el siguiente:
navigator.mediaDevices.getUserMedia({ audio: true }).then(stream => { try { recorder = new MediaRecorder(stream); } catch (e) { console.log(e); alert(`Exception while creating MediaRecorder: ${e.toString()}`); } recorder.chunks = [] recorder.ondataavailable = e => { recorder.chunks.push(e.data); } recorder.onstop = () => { blob = new Blob(recorder.chunks); } recorder.onstart = () => { mic_callbacks = { 'resume': () => { recorder.resume() }, 'pause': () => { recorder.pause() } } } recorder.start(1000) recorder.pause() }).catch(console.error);si desea ver el encabezado de error en el sitio web, se encuentra en https://hitokara.org.in/p/skyfall