我试图用verbatim javascript和html复制这个soundfont based midi file player的功能。
尽管没有错误(除了favicon 404错误),播放midi文件时没有声音发出。但是,事件监视器中会显示事件,就好像它们正在播放一样,并且在单击GM播放器钢琴键时会播放声音音符。
运行链接演示时没有问题。
这个项目似乎是前所未有的能够播放带有直接上传的.sf2文件的midi文件。如果你熟悉MIDI.js,你可能会特别感兴趣。
请说明可能导致此问题的原因,或者如果对此项目感兴趣,任何发布的结果都会有所帮助(即使您没有遇到任何问题)。
答案 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
而导致页面加载被禁止,因此最初删除了此脚本