Ошибка в audioDetect.js из MIDI.js (midicube)

Я пытаюсь использовать (потому что я не знаю, как еще плавно воспроизводить MIDI-файлы, когда вкладка браузера не находится в фокусе). В частности, я пробую новую версиюMIDI.jsназывается.

Как в ридми , я делаю

      <script src="releases/midicube.js"></script>
<script>
MIDI.loadPlugin({
    // this only has piano. 
    // for other sounds install the MIDI.js 
    // soundfonts somewhere.
    soundfontUrl: "./examples/soundfont/",
    onerror: console.warn,
    onsuccess: () => {
        MIDI.noteOn(0, 60, 0);
    }
});
</script>

но я получаю

      audioDetect.js:38 Uncaught TypeError: Cannot read properties of null (reading 'appendChild')
    at s (audioDetect.js:38:22)
    at audioDetect.js:106:9
    at Module.$t (index.js:94:5)
    at mytest.html:3:6
s @ audioDetect.js:38
(anonymous) @ audioDetect.js:106
$t @ index.js:94
(anonymous) @ mytest.html:3
audioDetect.js:36 Uncaught TypeError: Cannot read properties of null (reading 'removeChild')
    at Audio.<anonymous> (audioDetect.js:36:8)

Вот строки кода, которые вызывают ошибку. Я что-то не так делаю илиmidicubeкаким-то образом устарел (последний коммит 3 года назад)?

0 ответов

Другие вопросы по тегам