27. Aug. 06, 01:01
by eranos
about: windows mediaplayer, firefox, 播放界面, about:plugins, npdsplay.dll, npwmsdrm.dll, npdrmv2.dll, vlc
重见Windows Mediaplayer的脸
不知什么时候起,我的Firefox就不能"正常"在线播放网页中的WMA、mp3等音频,以前用的那是--相当地舒服。网速快缓冲快的时候,发现其实是可以听到音乐,但看不见windows mediaplayer的播放界面,难道这就是传说中的未见其人先闻其声:)
很长一段时间,一直以为是网站only for IE,使用不标准的代码导致的问题,正如很多人遇到过的问题一样,所以根本没往心里去,反正不是我的错。实在需要在线试听歌曲时,就用IE-tab打开页面,这下总可以了吧?不过每次都用IE-tab切换,多点一下鼠标,还是挺麻烦。装ActiveX插件?不太安全;装MediaWrap扩展来兼容?不能再向这些网站低头了!就这样糊里糊涂的过了很久。
直到前些天在自己blog里内嵌歌曲,用了兼容两者的代码,可Firefox仍然是只闻其声,不见mediaplayer的播放界面,代码不会出问题吧?这下才把怀疑的眼光转回到Firefox。
这下开始老老实实寻找解决之道,到mozillazine去逛了一下,国外的"帮助"做的就是好,很容易就发现了这么一篇"Full Step-By-Step Guide: Embedded Windows Media in Firefox ",文章有点长,但还没有长篇小说那么长,我一步一步对照着检查,直到第10条,终于对上号了。
第10条,"Player does not appear, but audio (sometimes)still plays - all plugin files are listed in about:plugins:"首先要符合条件,windows mediaplayer的插件三个dll:npdsplay.dll、npwmsdrm.dll、npdrmv2.dll我都是装好了的,没有问题。解决方法:1.修改Adblock的一些设置,因为它会阻挡windows mediaplayer的一插件。我没装Adblock扩展,所以也没有问题。2.删除VLC的插件,因为它和mediaplayer的插件有冲突。这下我想起来了,前些日子,我的确升级过VLC,怪不得。
在about:plugins中找到VLC插件的dll文件名称,再到Firefox的plugins中删除该dll文件,重启Firefox,熟悉的面孔又回来了,现在正听着周杰伦的新歌《千里之外》......
很长一段时间,一直以为是网站only for IE,使用不标准的代码导致的问题,正如很多人遇到过的问题一样,所以根本没往心里去,反正不是我的错。实在需要在线试听歌曲时,就用IE-tab打开页面,这下总可以了吧?不过每次都用IE-tab切换,多点一下鼠标,还是挺麻烦。装ActiveX插件?不太安全;装MediaWrap扩展来兼容?不能再向这些网站低头了!就这样糊里糊涂的过了很久。
直到前些天在自己blog里内嵌歌曲,用了兼容两者的代码,可Firefox仍然是只闻其声,不见mediaplayer的播放界面,代码不会出问题吧?这下才把怀疑的眼光转回到Firefox。
这下开始老老实实寻找解决之道,到mozillazine去逛了一下,国外的"帮助"做的就是好,很容易就发现了这么一篇"Full Step-By-Step Guide: Embedded Windows Media in Firefox ",文章有点长,但还没有长篇小说那么长,我一步一步对照着检查,直到第10条,终于对上号了。
第10条,"Player does not appear, but audio (sometimes)still plays - all plugin files are listed in about:plugins:"首先要符合条件,windows mediaplayer的插件三个dll:npdsplay.dll、npwmsdrm.dll、npdrmv2.dll我都是装好了的,没有问题。解决方法:1.修改Adblock的一些设置,因为它会阻挡windows mediaplayer的一插件。我没装Adblock扩展,所以也没有问题。2.删除VLC的插件,因为它和mediaplayer的插件有冲突。这下我想起来了,前些日子,我的确升级过VLC,怪不得。
在about:plugins中找到VLC插件的dll文件名称,再到Firefox的plugins中删除该dll文件,重启Firefox,熟悉的面孔又回来了,现在正听着周杰伦的新歌《千里之外》......

