• 11381阅读
  • 12回复

Aplayer 如何播放WMV视频? [复制链接]

上一主题 下一主题
离线jason
 

只看楼主 正序阅读 使用道具 楼主  发表于: 2013-08-29
使用Aplayer控件写了一个播放器,发现不安装迅雷看看软件就没有办法播放WMV视频,迅雷看看软件在安装的时候肯定是做了WMV视频和APlayer控件的关联工作.
谁知道安装程序做了什么修改使其能播放WMV的视频,WMV的视频解码器使用windows系统自带的,windows media player 播放WMV视频正常。
离线asd7946

只看该作者 12楼 发表于: 2014-11-27
学习了
离线xxav123

只看该作者 11楼 发表于: 2014-11-13
没碰到这种事
离线aplayer

只看该作者 10楼 发表于: 2013-09-26
APlayer 播放 WMV视频不是使用 windows media player 控件播的,
而是使用 DirectShow 框架,采用一个分离器,并且调用 WMV 的解码器(DMO 组件)来播放的。
不知道这些信息有没有给您提供参考?
离线jason

只看该作者 9楼 发表于: 2013-09-24
wmvdecod.dll
wmvdmod.dll
wmadmod.dll
wmsdmod.dll
wmspdmod.dll
wmvencod.dll

这几个文件系统已经注册过,不是这个原因导致的。

看来还别的原因,迅雷看看怎么播放的WMV 视频呢?
离线jason

只看该作者 8楼 发表于: 2013-09-17
不知道你说的是不是正确,我会验证,  使用windows media player 播放WMV的视频是正常的, 而仅仅注册APlayer 控件编写的程序却不能播放WMV视频, 在没有安装迅雷看看播放器之后就可以正常播放WMV的视频。

     可能迅雷看看播放器的安装程序正是修复了你说的这些文件。 但是,我表示怀疑,因为我每次都是安装的新系统。
离线aplayer

只看该作者 7楼 发表于: 2013-09-11
APlayer 并没有关联 WMV, 你说的文件关联(点击某个文件打开某个程序叫文件关联) 是看看播放器注册的.
另外, APlayer 修复了 WMV 解码器的系统注册表是因为注册了下面几个文件:
wmvdecod.dll
wmvdmod.dll
wmadmod.dll
wmsdmod.dll
wmspdmod.dll
wmvencod.dll
而这些文件的注册信息可能被破坏过,刚好被 APlayer 注册时修复

离线jason

只看该作者 6楼 发表于: 2013-09-11
我就想知道,安装程序是如何修复的WMV视频同APlayer 控件的关联关系,  播放其他格式的视频都是没有问题。
离线aplayer

只看该作者 5楼 发表于: 2013-09-11
估计是你的真实机上的 WMV 解码器被破注销了, 安装迅雷看看帮你注册修复了的缘故。
离线jason

只看该作者 4楼 发表于: 2013-09-11
怎么还是没有人能解决这个问题啊,迅雷的大神们,帮帮忙!
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个