我正在用DirectShow写一个多媒体播放器,
现在已经可以支持rm,ra格式,
方法是:先注册了滤镜文件RealMediaSplitter.ax,
你系统的DirectX就可以播放Realmedia格式,
基于DirectShow开发的播放器也就可以播放这种格式了。现在我的问题是:我想让它同时也支持CD格式的文件,
请问是否也有这样的滤镜文件呢?
如果自己写一个滤镜,该如何下手呢?可有相关的资料可查?联系电子邮箱:[email protected]

解决方案 »

  1.   

    好像系统本身就支持cd,你可以用graphedit,render一个cd文件看看
      

  2.   

    系统就支持cd,你可以用graphedit,render一个cd文件看看
      

  3.   

    自己写个滤镜也挺简单的,你可参考《directshow开发指南》和《directshow应用实务》
      

  4.   

    请大家看看这里有一个基于Directshow开发的程序,包含源代码,
    http://www.delphipages.com/edit/count.cfm?ID=2273几乎所有Mediaplayer支持的格式它都支持,
    但是他无法播放CD格式的文件,当你试着播放CD格式的
    文件时,他总是显示“未找到可用于建立连接的介质筛选器组合”,
    我认为它缺少的一个Directshow filter,大家认为应该怎么办呢?谢谢
      

  5.   

    你找个读cd的程序,利用里面的算法,写个filter就行了
      

  6.   

    delphi自代的那个mediaplayer支持的吧假如是cd格式的文件你就用delphi自代的mediaplayer来播放就行了,哈........
      

  7.   

    楼主帮帮忙啊我也想搞这方面的东东,我加你的QQ行吗有问题好问问你可以跟你代做skin的哦
      

  8.   

    放个cd需要用 directSHOW???????