У меня есть байт [] необработанных одноканальных 16-битных 16-битных аудиоданных PCM с прямым порядком байтов, другими словами, это часть данных файла wav (формат, который описан выше), за исключением первого 44-байтового заголовка.
Теперь я хочу воспроизвести его с помощью Mozilla Audio API, как указано в https://wiki.mozilla.org/Audio_Data_API,, более конкретно, с помощью функции Audio.mozWriteAudio (буфер). Из моего прочтения аудио-API Mozilla ожидает Float32Array для необработанных данных, я видел несколько примеров, они между (-1,1).
Теперь, как мне преобразовать мой байт [] в требуемый массив Float32Array в Java?