如果是用控件的话,不是来自RealPlayer就是来自Windows Media Play.这两个如果不支持的话,难道你自己去写一个吗?很期待看到的说.

解决方案 »

  1.   

    哪个COM组件??
    如果是在DIRECTSHOW中用IMediaPosition就可以了 
      

  2.   

    我目前用的是IMediaSeeking,不过它和IMediaPosition都不能实现快退,只能够快进的。
    我用了用RealPlayer和Windows Media Player软件,看来他们都不能够实现快进和快退的。估计他们所带的控件也不可能会有这两个功能吧。
    真的没想到,这两个最流行的东西居然都缺乏这个功能。
      

  3.   

    RealPlayer和Windows Media Player不支持快进、快退,估计和面向网络点播的流媒体格式有关。在网络播放的时候要实现快进、快退可能太麻烦了。
    不过RealPlayer控件的接口中有SetPosition方法,我没有试过,你可以试一下,试通了说一声。
      

  4.   

    Windows Media Player支持啊,用SetRate()不行吗
      

  5.   

    用dshow播放时可以用IMediaSeeking::SetRate(X)设置播放速度来实现快进,至于快退就不好办了。
      

  6.   

    回:老马
       那个方法,我看了看说明,跟快进,快退根本没有关系吧。
    回:pinel
       SetRate()只能够快进的。我现在就是用的它。
    盼望那位大虾能够回答一下,不过,不管怎莫说,感谢大家的回答,给大家送分啦!