如何用 JavaScript 播 MIDI 檔
JavaScript簡介歷史開發工具基本語法運算式分枝迴圈函數陣列物件導向原型封裝繼承多型this控制流程進階功能Eval 函數ClosureJSONP小書籤字串正規表達式除錯方法伺服端播 midicookie套件ccc函式庫2D 繪圖3D 繪圖影像處理訊號處理語音處理數學計算tex 數學式格式轉換桌面應用自然語言地理資訊平台Node.jsjQuerynumeric.jsTitanium引擎語法作品翻譯精靈繪圖精靈DotWiki流程前端工程師後端工程師css訊息相關網站參考文獻最新修改簡體版English |
程式來源:http://www.ozoneasylum.com/30609 <html> <head> <title>MIDI from Javascript using QuickTime</title> <!-- http://d.hatena.ne.jp/brazil/20071003/1191381382 --> </head> <body> <script type="text/javascript"> var MIDI_DATA = 'data:audio/midi,' + 'MThd%00%00%00%06%00%01%00%01%00%C0' + // ファイルヘッダ 'MTrk%00%00%00%0E' + // data length '%00%C0%05' + '%00%90%30%64' + '%70%30%00' + '%00%FF%2F%00'; var midi = document.body.appendChild(setAttributes(document.createElement('embed'), { src : MIDI_DATA, type : 'video/quicktime', controller : 'false', autoplay : 'true', loop : 'false', width : '1px', height : '1px' })); function setAttributes(elm, attrs){ for(var attr in attrs) elm.setAttribute(attr, attrs[attr]); return elm; } </script> </body></html> |
page revision: 2, last edited: 06 Jan 2011 07:50
Post preview:
Close preview