MediaInfo.js 0.3.5, давая ошибку загрузку mediainfomodule.wasmJavascript

Форум по Javascript
Ответить
Anonymous
 MediaInfo.js 0.3.5, давая ошибку загрузку mediainfomodule.wasm

Сообщение Anonymous »

У меня есть лямбда aws javascript с использованием модулей Commonjs, работающих под Node.js 22.x. В настоящее время я работаю с MediaInfo.js 0.1.9, и все работает нормально. Я попытался перейти на MediaInfo.js 0.3.5 и, после внесения соответствующих корректировок (например, изменение нового MediaInfactory (..) на MediaInfactory (..) ), я получаю следующие ошибки, когда пытаюсь запустить:

Код: Выделить всё

2025-07-25T05:29:49.977Z    da5eb22d-0494-41dd-8aa8-194b0e8b42be    ERROR   failed to asynchronously prepare wasm: CompileError: WebAssembly.instantiate(): invalid value type 0x64 @+249
< /code>
2025-07-25T05:29:49.977Z    da5eb22d-0494-41dd-8aa8-194b0e8b42be    ERROR   Aborted(CompileError: WebAssembly.instantiate(): invalid value type 0x64 @+249)
< /code>
2025-07-25T05:29:49.977Z    da5eb22d-0494-41dd-8aa8-194b0e8b42be    ERROR   RuntimeError: Aborted(CompileError: WebAssembly.instantiate(): invalid value type 0x64 @+249). Build with -sASSERTIONS for more info.
at abort (/var/task/node_modules/mediainfo.js/dist/cjs/MediaInfoModule.cjs:297:15)
at instantiateArrayBuffer (/var/task/node_modules/mediainfo.js/dist/cjs/MediaInfoModule.cjs:343:9)
at async createWasm (/var/task/node_modules/mediainfo.js/dist/cjs/MediaInfoModule.cjs:417:22)
at async /var/task/node_modules/mediainfo.js/dist/cjs/MediaInfoModule.cjs:2645:23
< /code>
I temporarily built a custom locateFile< /code> Функция и передал его в 0,3.5 Mediainfactory, и я подтвердил, что загружаю mediainfomodule.wasm в правильном месте.let mi = await mediaInfoFactory({chunkSize: CHUNK_SIZE, coverData: false, format: 'JSON'});< /code> < /p>
И требуется, что я использую:
const { mediaInfoFactory } = require('mediainfo.js');

Я не уверен, что я делаю не так, или если это что -то в моей среде или что.
Я ценю любую помощь. Спасибо, Гэри

Подробнее здесь: https://stackoverflow.com/questions/797 ... odule-wasm
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»