如何在Firefox中播放MID文件?

来源:互联网 发布:上海网络教育统考包过 编辑:程序博客网 时间:2024/05/17 04:47

 

如何在Firefox中播放MID文件?

By TNTTOOLS(The Art of Reverse Engineering) http://blog.csdn.net/tnttools

 

如何在Firefox中播放MID文件?

 

HTML语言中,实现媒体对象的插入有两个元素可以选用:embedobjectIE6对这两种元素均作支持,而FF2只支持embed。当FF读取到embed元素时,根据src属性值中的文件扩展名或type属性值,在已安装的插件中查找匹配项进行调用,如果没有找到,出现如图(1)所示的提示消息框。

图(1

一般情况下,你可以点击图(1)中消息框上的“Install Missing Plugins”按钮,从Mozilla的网站上自动获取、安装插件。如果不成功,你可以去http://plugindoc.mozdev.org后找到一个标题为“Windows MIME Type List”的页面,如图(2)所示。在这个页面上,以媒体文件的MIME TYPE为关键词来查找,如MP3MIME TYPEaudio/mp3MIDMIME TYPEaudio/midi。在表格中找到关键词所在的行后,循着链接下载程序、安装程序、安装插件。重启FF后,该媒体对象便可在FF中正常播放。

图(2

 

 

Audio/mid

MIDI  Audio

QuickTime
Crescendo Player

图(3

 

我的机器环境是Windows XP+FF2,需要在FF2中正常播放MIDI文件。按照上面的步骤,成功地安装了最新版的QuickTime 7.3版,却失望地发现:QuickTime 7.3不支持MIDI播放。失望之余,只好另寻它途。

经过一番探索,我发现WMP10可以正常播放MIDI文件,但它在FF中作为插件注册时却没有写明,如图(4)所示。所以,我们只需让FF强制调用WMP插件播放MIDI文件。首先关闭FF2,卸载QT7,然后修改插件文件pluginreg.dat。它一般位于C:/Documents and Settings/%你的用户名%/Application Data/Mozilla/Firefox下。改一处加一处:(1npdsplay.dll支持的文件类型的数目加1;(2)在最后一个文件类型后添加一行。在我机子上,由九变成十,添加一行“9|audio/mid|Media Files|mid,*|$”。以上步骤完成后,FF2便可以正常播放MIDI文件。

 

 

―――――――――――――――――――――――――――――――――

C:/Program Files/Windows Media Player/npdsplay.dll|$

|$

1133252826000|1|7|$

Npdsplay dll|$

Windows Media Player Plug-in Dynamic Link Library|$

9                                              注释:这里要改

0|application/asx|Media Files|*|$

1|video/x-ms-asf-plugin|Media Files|*|$

2|application/x-mplayer2|Media Files|*|$

3|video/x-ms-asf|Media Files|asf,asx,*|$

4|video/x-ms-wm|Media Files|wm,*|$

5|audio/x-ms-wma|Media Files|wma,*|$

6|audio/x-ms-wax|Media Files|wax,*|$

7|video/x-ms-wmv|Media Files|wmv,*|$

8|video/x-ms-wvx|Media Files|wvx,*|$           注释:在下面添加一行

―――――――――――――――――――――――――――――――――

状态A

 

 

―――――――――――――――――――――――――――――――――

C:/Program Files/Windows Media Player/npdsplay.dll|$

|$

1133252826000|1|7|$

Npdsplay dll|$

Windows Media Player Plug-in Dynamic Link Library|$

10                                              注释:修改后

0|application/asx|Media Files|*|$

1|video/x-ms-asf-plugin|Media Files|*|$

2|application/x-mplayer2|Media Files|*|$

3|video/x-ms-asf|Media Files|asf,asx,*|$

4|video/x-ms-wm|Media Files|wm,*|$

5|audio/x-ms-wma|Media Files|wma,*|$

6|audio/x-ms-wax|Media Files|wax,*|$

7|video/x-ms-wmv|Media Files|wmv,*|$

8|video/x-ms-wvx|Media Files|wvx,*|$

9|audio/mid|Media Files|mid,*|$                  注释:新添加的一行

―――――――――――――――――――――――――――――――――

状态B

 

 

图(4

原创粉丝点击