windows自带的播放控件放不了,想使用其他控件,比如暴风影音的,但安装了暴风影音各种版本,在vs 2008中都没有找到他的控件。
请问控件名是什么,有好的控件介绍也行,使用说明简单给个介绍,谢谢了!
是windows应用程序。

解决方案 »

  1.   

    播放媒体文件的实质是通过DirectShow串联Filter获得的,不管是wmplayer还是kmp storm都是基于这一原理,所以你程序只要能调用DShow就可以了。
    给一个示例,string sample = @"D:\4Music\Adele - 21(Deluxe Edition)\01 - Rolling in the Deep.mp3";
    var graphBuilder = new FilterGraph();
    var mediaControl = graphBuilder as IMediaControl;
    mediaControl.RenderFile(sample);
    mediaControl.Run();从创建FilterGrpha到播放,已经简单都不能再简单了,视频都OK。
    基于DirectShow.NET,在Console就可以运行
      

  2.   


    找vs2008中?我想这就好像到北京天安门里去找2012年底的神迹一样。你应该去到暴风影音里边去找。例如看看它的文档,看看它到底有没有提供com组件甚至.net组件之类的。最起码地,你应该找到它的exe文件,然后尝试调用。
      

  3.   

    谢谢。沉得好快。DirectShow放不了用暴风是可以放的,所以我就想找播放的控件,可以不知如何调用暴风的播放控件。那位知道的请告之,先谢谢了