用VISUAL C++如何实现ASF、RM流媒体格式文件的播放,还有编辑?凡是提出建议的都有分,建议被采纳,高分相送!!!高分相送--300分!!!

解决方案 »

  1.   

    他们都是mpeg-4格式的。
    你播放asf文件可以用media player控件,也可以去微软的网站上面下载media player SDK。asf文件本身就是微软的mpeg-4格式的文件,所以要用微软的播放器播放。
    你播放rm文件要用real player控件。rm文件是real的mpeg-4格式的文件,所以你要用real player控件就可以了。
      

  2.   

    ASF的播放,编辑可以看DirectShow(DirectX的一部分)
    RM 的播放,编辑要去Real network网站下载SDK包
      

  3.   

    TO: nanjianhui(nan)    这些空间都是免费的吗?如果用了,不会涉及版权问题吧?
      

  4.   

    对于asf文件来说,微软提供的全都是免费的,你可以去它的网站上下载。
    对于rm文件来说,它的player是免费的,但是它的realserver是要花钱的。
    如果你只是想作为客户端播放rm文件,你可以装一个real player播放器,这样你就应该能找到它的player控件。
      

  5.   

    real有ocx可以直接用,很多公司的产品就是这么用的。
    asf有ocx也有filter,看你的需要决定用sdk写还是直接用ocx了
    相对来说都比较简单,没是么必要做。
    做产品就不是这么回事了。主要是在网络播放
      

  6.   

    用他们提供的控件能否进行编辑?我的意思是:给每一个ASF或者RM流媒体文件添加时间标签或者按照时间标签进行切割.
      

  7.   

    TO: nanjianhui(nan)   我想知道用VC做开发,能不能使用播放asf 和rm格式的控件,如果能使用的话,能不能接收到该控件上的暂停、停止,播放,快进等按钮发送的消息。我想做一个容器程序调用这两个控件,并且接收上面的消息。
      

  8.   

    可以。
    但是似乎DirectShow更好。
      

  9.   

    你的方法是可以的!!!
    用他们的控件很方便,但肯定有局限性!!!
    如果能用他们的SDK是最好的!!!