Я использую MediaDevices.getUserMedia(), чтобы получить доступ к микрофону, но он не работает в браузерах Safari (а также в Safari- ios).
MediaDevices.getUserMedia()