Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@audio/decode-mp3

Decode MP3 audio with mpg123-decoder.

import decode, { decoder } from '@audio/decode-mp3'

let { channelData, sampleRate } = await decode(mp3Bytes)

let dec = await decoder() // initialize WASM
let a = dec.decode(chunk1)
let b = dec.decode(chunk2)
dec.free()

decoder() is asynchronous. Its decode() method is synchronous.

License

· MIT