我正在尝试创建一个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;