2014-11-13 2 views
2

나는 계속 저를보고 있었지만, midi.js의 간단한 플레이어 예제를 찾을 수 없습니다. http://mudcu.be/midi-js/.간단한 midi.js 플레이어 예

플레이어 예제가 너무 복잡해서 내 페이지에서 제대로 작동하지 않습니다 .... 무엇이 누락 되었습니까?

<script src="./js/MIDI/AudioDetect.js" type="text/javascript"></script> 
<script src="./js/MIDI/LoadPlugin.js" type="text/javascript"></script> 
<script src="./js/MIDI/Plugin.js" type="text/javascript"></script> 
<script src="./js/MIDI/Player.js" type="text/javascript"></script> 
<script src="./js/Window/DOMLoader.XMLHttp.js" type="text/javascript"></script> 
<!-- extras --> 
<script src="./inc/Base64.js" type="text/javascript"></script> 
<script src="./inc/base64binary.js" type="text/javascript"></script> 

    <script type="text/javascript"> 
MIDI.Player.loadFile("start.mid",MIDI.Player.start); 
MIDI.Player.start(); 

</script> 

답변

2

일부 가져 오기가 누락되었습니다. 미디 플레이어의 경우 demo-MIDIPlayer.html 파일의 script 태그를 사용해야합니다.

<script src="./js/MIDI/AudioDetect.js" type="text/javascript"></script> 
<script src="./js/MIDI/LoadPlugin.js" type="text/javascript"></script> 
<script src="./js/MIDI/Plugin.js" type="text/javascript"></script> 
<script src="./js/MIDI/Player.js" type="text/javascript"></script> 
<script src="./js/Widgets/Loader.js" type="text/javascript"></script> 
<script src="./js/Window/Event.js" type="text/javascript"></script> 
<script src="./js/Window/DOMLoader.XMLHttp.js" type="text/javascript"></script> 
<!-- jasmid package --> 
<script src="./inc/jasmid/stream.js"></script> 
<script src="./inc/jasmid/midifile.js"></script> 
<script src="./inc/jasmid/replayer.js"></script> 
<!-- extras --> 
<script src="./inc/Base64.js" type="text/javascript"></script> 
<script src="./inc/base64binary.js" type="text/javascript"></script> 

또한 파일을 재생하기 전에 플러그인을로드해야합니다.

window.onload = function() { 
    MIDI.loadPlugin({ 
     callback: function() { 
      MIDI.Player.loadFile("start.mid", MIDI.Player.start); 
     } 
    }); 
} 
+0

나를 위해 작동하지 않습니다. –