Я ссылаюсь на этот уже заданный и отвеченный вопрос
Использование медиаустройств getusermedia в реагировать на звук
Я пытался воспроизвести данное решение в браузере Firefox.
В строке 4: const audioType = 'audio / *';
Я получаю сообщение об ошибке: «Невозможно воспроизвести носитель. Нет декодеров для запрошенных форматов: аудио / , аудио / »
Я знаю, что браузер Firefox поддерживает ogg Audio, поэтому я попытался:
{type: "audio / ogg; codecs = opus"} (из API getUserMedia)
Где я получаю сообщение об ошибке: BLOB-ресурс медиаресурса: http://localhost:.... невозможно декодировать, ошибка: код ошибки: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006) "
Теперь мне интересно, можно ли удалить какую-либо часть этой функции, но следуя примеру API записи Mozilla Firefox MediaStream
Это решение должно быть правильным.
Теперь я знаю, что есть и другие варианты, но я действительно хочу продублировать этот пример, поскольку он позволяет мне создавать фрагменты из Mediastream. Не оптимально, чтобы поток работал все время, но это решение необходимо только для этого особого случая.
Какие-нибудь советы по кодировщику? Или Ошибка может быть где-то еще?
Спасибо