INNER CODE UNIT · JavaScript
Promise
yenche123/liubai · liubai-backends/liubai-ffmpeg/app.js:42
return new Promise((resolve, reject) => {
writer.on("finish", resolve)
writer.on("error", reject)
})
}
function transformIntoMP3(id) {
return new Promise((resolve, reject) => {
const amrPath = getPath(id)
const mp3Path = getPath(id, "mp3")
ffmpeg(amrPath).on("end", () => {
resolve()
}).on("error", err => {
reject(err)
}).save(mp3Path)
})
}