У меня есть html-аудиоплеер, и я использую его с createMediaElementSource () для создания визуализатора. Но я не могу изменить громкость для этого с Safari. Когда я изменяю громкость на 0, он корректно регистрирует ее (0) в консоли, но фактическая громкость по-прежнему равна 1. Она работает в других браузерах.
const AudioContext = window.AudioContext ||
window.webkitAudioContext
var audio = new AudioContext()
var $audioPlayer = document.querySelector('.player-element__player')
var analyser = audio.createAnalyser()
analyser.fftSize = 32
analyser.connect(audio.destination)
var source = audio.createMediaElementSource($audioPlayer)
source.connect(analyser)
$audioPlayer.volume = 0