如何使用javascript播放midi文件?

时间:2014-07-08 03:49:37

标签: javascript google-chrome midi

我正在尝试创建一个Chrome扩展程序,可以自动播放在网站上找到的midi文件,因为嵌入标记不适用于很多人。我尝试过使用http://mudcu.be/midi-js/中的midi.js,但文档不清楚。

这是我的清单:

{
  "manifest_version": 2,

  "name": "Auto Play Midi",
  "description": "This extension autoplays midi files",
  "version": "1.0",

  "content_scripts": [
    {
      "matches": ["http://*/*"],
      "js": ["midi.js", "play_midi.js"]
    }
  ]
}

这是我的javascript:

function play(){
    var embededs = document.getElementsByTagName("embed");
    var src;
    for (var i = 0; i < embededs.length; i++) {
        src = embededs[i].getAttribute("src");
        if(src.slice(-5) == ".midi" || src.slice(-4) == ".mid"){
            MIDI.Player.loadFile(src);
            MIDI.Player.start();
        }
    }
}

window.onload = play;

0 个答案:

没有答案