Update and fix browser example

This commit is contained in:
Jerome Wu
2019-10-25 17:50:37 +08:00
parent 9e5d0c5cc6
commit f162e481c3
6 changed files with 17 additions and 22 deletions

View File

@@ -86,7 +86,7 @@ module.exports = (_options = {}) => {
log(`[${workerId}]: Complete ${jobId}`);
let d = data;
if (action === 'transcode') {
d = Array.from({ ...data, length: Object.keys(data).length });
d = Uint8Array.from({ ...data, length: Object.keys(data).length });
}
resolves[action]({ jobId, data: d });
} else if (status === 'reject') {

View File

@@ -49,7 +49,7 @@ const transcode = ({
const data = Uint8Array.from({ ...media, length: Object.keys(media).length });
const iPath = 'media';
const oPath = `media.${outputExt}`;
const args = [...defaultArgs, ...`${options} -i ${iPath} ${oPath}`.trim().split(' ')];
const args = [...defaultArgs, ...`${options} -i file:${iPath} ${oPath}`.trim().split(' ')];
Module.FS.writeFile(iPath, data);
ffmpeg(args.length, strList2ptr(args));
res.resolve(Module.FS.readFile(oPath));