MediaRecorder iOS 14.6: mimeType не поддерживаетсяIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 MediaRecorder iOS 14.6: mimeType не поддерживается

Сообщение Гость »


I am recording and sending audio via a website. For that purpose I use the MediaRecorder API.
There are no issues when using the site on desktop or Android devices and according to the MediaRecorder documentation, since a release in September 2020, iOS 14 should be supported as well.
The MediaRecorder is instantiated like this:

Код: Выделить всё

navigator.mediaDevices.getUserMedia({ audio: true, video: false })
.then((stream) => {
// Some validation and other processing. Omitted for brevity.

const mediaRecorder = new MediaRecorder(stream, { mimeType: 'audio/webm' });

// Using the mediaRecorder. Omitted for brevity.
});
When doing this on an iPhone 12 with iOS 14.6, i get the following error from that instantiation line:

Код: Выделить всё

NotSupportedError: mimeType is not supported
I get the same error when trying other formats (these are the ones I found and tried): Is there any mimeType for MediaRecorder that lets me use audio on iOS devices?
Am I getting something else entirely wrong?


Источник: https://stackoverflow.com/questions/678 ... -supported
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»