У меня есть веб-сайт, разработанный на C # MVC5 .NET, и мне нужно использовать de MediaInfolib DLL
версию JavaScript. Я не могу загрузить файл .wasm.
Это мой код .cshtml:
<script type="text/javascript">
// Load the WebAssembly MediaInfo module if the browser supports it,
// otherwise load the asmjs module
var wasm_path ="@Url.Content("~/")" + "lib/MediaInfo_DLL/";
var MediaInfoJs = document.createElement('script');
if ('WebAssembly' in window) {
MediaInfoJs.src = wasm_path + "MediaInfoWasm.js";
} else {
MediaInfoJs.src = wasm_path + "MediaInfo.js";
}
document.body.appendChild(MediaInfoJs);
// Continue initialization
MediaInfoJs.onload = function () {
var MediaInfoModule, MI, processing = false, CHUNK_SIZE = 1024 * 1024;
var finish = function() {
MI.Close();
MI.delete();
processing = false;
}
...
MediaInfoModule = MediaInfoLib(
{'locateFile': function(path, prefix) {return wasm_path + path; }},
{ 'postRun': function () {
console.debug('MediaInfo ready');
// Information about MediaInfo
document.getElementById('result').innerText = 'Info_Parameters:\n';
document.getElementById('result').innerText += MediaInfoModule.MediaInfo.Option_Static('Info_Parameters') + '\n\n';
document.getElementById('result').innerText += 'Info_Codecs:\n';
document.getElementById('result').innerText += MediaInfoModule.MediaInfo.Option_Static('Info_Codecs') + '\n';
// Get selected file
var input = document.getElementById('input');
input.onchange = function() {
if(input.files.length > 0) {
document.getElementById('result').innerText = "Processing...";
parseFile(input.files[0], showResult);
}
}
}
});
};
</script>
У меня есть эти предупреждения в MediaInfoWasm.js
, и страница не работает:
MediaInfoWasm.js: 19 не удалось асинхронно подготовить wasm: не удалось
загрузить двоичный файл wasm по адресу /lib/MediaInfo_DLL/MediaInfoWasm.wasm
Module.c.printErr.c.printErr @ MediaInfoWasm.js: 19 MediaInfoWasm.js: 19
не удалось загрузить двоичный файл wasm в
Модуль /lib/MediaInfo_DLL/MediaInfoWasm.wasm.c.printErr.c.printErr @
MediaInfoWasm.js: 19
Кто-нибудь использовал эту MediaInfolib
версию JavaScript с MVC5?
Заранее спасибо.
Мария Хосе.