Я бы порекомендовал попробовать использовать Firefox ESR 52.x версию. Во всех более новых версиях отсутствуют плагины NPAPI, которые могут потребоваться для используемого вами WebAudio.
Было бы полезно, если бы вы указали, какое решение WebAudio вы используете.
Еще одна вещь, которая пришла мне в голову: у вас есть несколько микрофонов? (например, встроенный в ваш ноутбук?) Может быть, вам нужно включить микрофон или такие настройки.
EDIT-1
Может быть, это может быть связано с этой ошибкой коллекции Firefox цикла цикла MediaStreamAudioSourceNode, происходящей слишком рано с getUserMedia
РЕДАКТИРОВАТЬ-2
Я провел несколько тестов с моей Firefox ESR 52.2.1 на сайте: webaudiodemos.appspot.com/AudioRecorder/index.html
. Похоже, что Firefox работает правильно и записывает все, что я пробовал. Я предполагаю, что проблема связана с вашей конфигурацией оборудования или, возможно, сертификатами SSL
Сначала я попрошу вас снова поделиться некоторой информацией: Пожалуйста, запустите в powershell (запустите powershell.exe) эту команду (не забудьте отредактировать любую конфиденциальную информацию):
Get-CimInstance win32_sounddevice | fl *
Затем в зависимости от производителя выполните второй запрос (замените IDT
вашим собственным производителем): gwmi win32_systemdriver | ? caption -match 'IDT' | fl *
Во-вторых, я представлю фотографии, которые я собрал с моего компьютера:
Команда Get-CimInstance win32_sounddevice | fl *
производит:звуковые устройства на моем компьютере .
Там вы можете видеть, что у меня есть общий звук USB и внутренняя IDT. Найдите это на Производителя: линия Manufacturer : IDT
Затем вам нужно выполнить запрос, основанный на производителе, снова из powershell gwmi win32_systemdriver | ? caption -match 'IDT' | fl *
Который должен производить что-то вроде этого:
моя IDT информация
Далее, чтобы проверить ваши свойства звука и микрофона (пожалуйста, отправьте сюда фотографии вашей конфигурации):
Я продемонстрирую это в своей конфигурации (у меня Windows 7, поэтому вы должны найти эквивалент в Windows 10), и у меня есть только внутренний микрофон, поэтому я показываю его на нем:
Первые настройки микрофона:
- Устройства записи, присутствующие на моем компьютере
![Устройства записи, присутствующие на моем компьютере](https://i.stack.imgur.com/RXb30.jpg)
- Внутренние уровни микрофона?
![Внутренние уровни микрофона?](https://i.stack.imgur.com/0rpbY.jpg)
- Какой уровень микрофона по умолчанию выбран?
![Какой уровень микрофона по умолчанию выбран?](https://i.stack.imgur.com/CuJZZ.jpg)
- Имя конечной точки?
![Имя конечной точки?](https://i.stack.imgur.com/ngUNd.jpg)
Теперь для проверки Firefox:
- Микрофон по умолчанию выбран?
- Действительный сертификат и соединение зашифрованы?
![Действительный сертификат и соединение зашифрованы?](https://i.stack.imgur.com/49LN7.jpg)
- Обзор разрешений микрофона на сайте
![Обзор разрешений микрофона на сайте](https://i.stack.imgur.com/8iAwG.jpg)
- Закончена запись с Firefox ESR 52.2.1
![Когда я записываю из Firefox ESR 52.2.1](https://i.stack.imgur.com/grCJ8.jpg)
Последняя, но не менее важная версия драйвера:
9.Версия драйвера
![Версия драйвера](https://i.stack.imgur.com/atgp8.jpg)