在 Windows Media Player 的打开文件对话框中添加更多的媒体文件类型
Windows Media Player 是微软自家提供的媒体播放器,默认情况下已经能支持十多种媒体文件格式。当我们在 Windows Media Player 中打开“打开文件”对话框时,在“文件类型”中可以看到不少文件格式。但是,Windows Media Player 支持的媒体文件类型还不是最丰富的,和 KMPlayer 等播放器相比,还是略逊一筹。因此我们经常会安装一些第三方软件厂商提供的解码器,令 Windows Media Player 可以支持更多的媒体文件类型。例如,Windows Media Player 默认是不支持 .RM、.RMVB 格式文件的,只要在 Windows Media Player 中安装了 RealPlay 的解码器,Windows Media Player 就可以打开 .RM、.RMVB 格式的文件了。
可是,这些自己手动添加的媒体文件类型,虽然可以用 Windows Media Player 打开了,但是在“打开文件”对话框的“文件类型”中,还是看不到相应的文件类型,每次打开文件还必须选择“所有文件”才可以,这未免显得不方便。能不能把自己添加的媒体文件类型(例如 .RM、.RMVB)添加到“文件类型”列表中呢?当然可以。
打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\Types,在这里已经存在了很多以自然数 1、2、3、4... 命名的字符串,它们的值便是已经出现在“文件类型”列表中的媒体文件格式,例如 .WMA、.MP3、.MIDI 等。我们可以按照序列号的顺序,自己建立一个字符串值(例如现有的序号排列到 9,建立一个名为 10 的字符串值即可),并把字符串值定义为我们自己添加的媒体文件的扩展名。在这里我们输入 *.RM;*.RMVB,中间用分号隔开。
接下来再转到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\MUIDescriptions,根据前面建立的序号名,在这里也建立一个同样序号的字符串值,例如 10,然后把这个字符串值定义为:@C:\WINDOWS\INF\UNREGMP2.EXE,-9922。其中最后的这个 -9922 可以修改为其它值,每一个值代表一种媒体文件的中文说明,例如“电影文件”、“音频文件”、“视频文件”等,我们可以根据 MUIDescriptions 中现有的字符串值,判断每个代码具体代表什么含义,选择一个和我们自己建立的媒体文件最接近的说明就可以了。在这里我们选择了 -9922,代表“媒体播放列表”这个中文说明。
全部修改完毕后,关闭注册表编辑器,重新打开 Windows Media Player 并打开“打开文件”对话框,这时可以看到,“文件类型”列表中已经多出了一项“媒体文件列表 *.RM; *.RMVB”,只要选中了它,就可以在 Windows Media Player 中直接选择 .RM 和 .RMVB 格式的媒体文件打开播放了。