Я пытаюсь скопировать ранее написанный код для веб-приложения в приложение React Native. В веб-приложении аудиофайл декодируется (что позже потребуется для процесса дактилоскопии аудио):
var audioContext = new AudioContext({
sampleRate: 11025,
});
var reader = new FileReader();
reader.onload = function(e) {
var arrayBuffer = reader.result;
audioContext.decodeAudioData(arrayBuffer, decode);
};
reader.readAsArrayBuffer(file);
function decode(decoded) {
tenSecondArray = new Float32Array(decoded.length);
tenSecondArray = Array.prototype.slice.call(decoded.getChannelData(0));
}
Проблема заключается в том, что React Native не имеет Web Audio API. Как я могу декодировать аудиофайл в React Native? Я перепробовал много библиотек, но все они зависели от Web Audio (я использую Expo Audio для записи аудио).