Я занимаюсь разработкой игры с использованием HTML5 + JS.Для звука я использую Web Audio Api.Вопрос в том, что Web Audio работает нормально, есть звук.Но я хочу удалить любой звук в тихом режиме iOS, который является поведением по умолчанию в Web Audio.Для меня даже в тихом режиме iOS все еще есть звук.Есть мысли?Я выложу фрагмент кода.
function init() {
try {
window.AudioContext =
window.AudioContext ||
window.webkitAudioContext ||
window.mozAudioContext ||
window.oAudioContext ||
window.msAudioContext;
context = new AudioContext();
} catch (e) {
alert('Web Audio API is not supported in this browser');
}
}
init();
function loadSound(name, url) {
var request = new XMLHttpRequest();
request.open('GET', url, true);
request.responseType = 'arraybuffer';
request.onload = function() {
context.decodeAudioData(request.response, function(buffer) {
sound = buffer;
playSound(buffer)
})
};
request.send();
}
function playSound(buffer) {
const source = context.createBufferSource();
source.connect(context.destination);
source.buffer = buffer;
source.start(0);
}