Предупреждение не отображается на iOS после этой строки в следующем коде
let outputAudioBuffer = окно ожидания [transformName + "Transform"] (globalAudioBuffer, ... transformArgs);
Это означает, что эта строка в следующем коде не понятна на iOS.Как решить эту проблему, пожалуйста?
async function createAudio(blob) {
var fawzy = URL.createObjectURL(blob);
arrayBuffer = await (await fetch(fawzy)).arrayBuffer();
}
async function loadTransform(e, transformName, ...transformArgs) {
let outputSection = document.getElementById("output");
outputSection.style.display = "flex";
document.getElementById("body").style.overflow = "hidden";
if(!globalAudioBuffer) {
let ctx = new AudioContext();
await ctx.decodeAudioData(arrayBuffer, function (buffer) {
globalAudioBuffer = buffer;
});
}
let outputAudioBuffer = await window[transformName+"Transform"](globalAudioBuffer, ...transformArgs);
alert("Working"); // The alert is not shown on iOS.
let outputWavBlob = await audioBufferToWaveBlob(outputAudioBuffer);
let audioUrl = URL.createObjectURL(outputWavBlob);
let audioTag = document.getElementById("audioTag");
audioTag.src = audioUrl;
audioTag.addEventListener('click', audioTag.play());
blob = outputWavBlob;
}