经过在网络上的收缩,结合自己的编程实践,发现播放本地RM\RMVB格式的视频时,需要的解码文件只需要5个,文件名分别为:cook.dll、drvc.dll、pncrt.dll、sipr.dll和RealMediaSplitter.ax。(在网上百度以上文件名,可以搜索到。或者在安装迅雷看看、暴风影音、RealOne等软件后,在本机可搜索到)
使用方法:1.将以上5个文件复制到操作系统的安装目录(如:winxp系统路径为:x:\windows\system32\)下
2.注册RealMediaSplitter.ax(其他4个dll文件无需注册),建立文本文件:regsvr32 RealMediaSplitter.ax 保存为reg.bat后双击之即注册。
然后,发现原本不能播放rm/rmvb的Windows Media Player也可以播放了。
测试:在一新装的windows XP 系统上,未装任何第三方媒体播放器的前提下,先用系统自带的Windows Media Player播放器无法播放rmvb文件,在进行如上步骤操作后,可用播放。
未尽事宜:未测试是否支持RM的网络播放,仅测试了一个rmvb视频,不确定能支持多少种 rm/rmvb的压缩格式。
也可下载本人上传的压缩包:rm_rmvb最简解码包c#vb-C#工具类资源-优快云下载