@nikita2585

Как правильно использовать FileReader()?

Есть код JS:
const audioBlob = new Blob(audioChunks, {type : 'audio/mp3' });
const fr = new FileReader();
fr.readAsArrayBuffer(audioBlob);
samples = new Int16Array(fr.result);

blob нужно преобразовать в 16-битный массив.

Но в результате fr.result возвращается как null
Скорее всего файл читаю не правильно.. ( помогите, пожалуйста :(
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Так а где у Вас обработчик окончания загрузки?
reader.onload = function() {
    console.log(reader.result);
  };

https://learn.javascript.ru/file
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы