为什么声音midi播放器复制没有声音?

时间:2015-10-12 20:27:54

标签: midi soundfont web-midi midi.js

我试图用verbatim javascript和html复制这个soundfont based midi file player的功能。

尽管没有错误(除了favicon 404错误),播放midi文件时没有声音发出。但是,事件监视器中会显示事件,就好像它们正在播放一样,并且在单击GM播放器钢琴键时会播放声音音符。

运行链接演示时没有问题。

这个项目似乎是前所未有的能够播放带有直接上传的.sf2文件的midi文件。如果你熟悉MIDI.js,你可能会特别感兴趣。

请说明可能导致此问题的原因,或者如果对此项目感兴趣,任何发布的结果都会有所帮助(即使您没有遇到任何问题)。

1 个答案:

答案 0 :(得分: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

而导致页面加载被禁止,因此最初删除了此脚本