Я хочу разрешить пользователю прослушивать аудио, а затем иметь возможность записывать новое аудио.Проблема в том, что в Safari, когда я запускаю код, чтобы получить доступ к микрофону, он воспроизводит последнее воспроизведенное аудио.
У меня есть код, который выглядит примерно так:
navigator.mediaDevices.getUserMedia({ audio: true, video: false }).then(stream => {
// at this point Safari will play the last audio
});
Есть ли какой-то буфер, который нужно очистить?Как я могу предотвратить воспроизведение последнего воспроизводимого аудио здесь?