Воспроизведение аудио в Safari при получении доступа к микрофону - PullRequest
0 голосов
/ 25 сентября 2018

Я хочу разрешить пользователю прослушивать аудио, а затем иметь возможность записывать новое аудио.Проблема в том, что в Safari, когда я запускаю код, чтобы получить доступ к микрофону, он воспроизводит последнее воспроизведенное аудио.

У меня есть код, который выглядит примерно так:

  navigator.mediaDevices.getUserMedia({ audio: true, video: false }).then(stream => {
  // at this point Safari will play the last audio
  });

Есть ли какой-то буфер, который нужно очистить?Как я могу предотвратить воспроизведение последнего воспроизводимого аудио здесь?

1 Ответ

0 голосов
/ 26 сентября 2018

В моем случае получилось удалить атрибут autoplay моих аудиоэлементов.

...