2015-10-12 2 views
0

Я пытаюсь воспроизвести функциональность этого soundfont based midi file player с вербальным javascript и html.Почему звук этой звуковой midi-проигрывателя не испускается?

Несмотря на отсутствие ошибок (кроме ошибки favicon 404), при воспроизведении midi-файла звуки не издаются. Однако события отображаются на мониторе событий так, как будто они воспроизводятся, и звуковые заметки воспроизводятся при нажатии на клавиши фортепиано GM.

У меня нет проблем при запуске связанной демонстрации.

Этот проект представляется беспрецедентным в том, что он может воспроизводить MIDI-файлы с непосредственно загруженными файлами .sf2. Вы можете особенно заинтересоваться этим, если вы знакомы с MIDI.js.

Просьба указать, что может быть причиной этой проблемы или если вы заинтересованы в этом проекте, любые опубликованные результаты будут полезны (даже если у вас не возникнут проблемы).

ответ

0

Раздвоенная версия используется, когда протокол HTTPS не был вынужден, как с помощью следующего сценария (требуется для сценария службы работника (sw.js)):

<script> 
    if (window.location.protocol !== 'https:' && window.location.hostname!='localhost') { 
     window.location = 'https://' + window.location.hostname + window.location.pathname + window.location.hash; 
    } 
    </script> 

Этот сценарий изначально был удален из-за запрет на загрузку страницы, поскольку сайт не применялся https

+0

sf2player.js следует отметить как механизм источника для упомянутого midi-файла soundfont player, найденного на github – Phillip

Смежные вопросы