在winform中,如何实现视频文件的播放,请高手发下代码,或发我邮箱
[email protected]

解决方案 »

  1.   

    用Window media Play 组件
      

  2.   

    可以使用realplayer,安装暴风影音之类的软件后在添加com组件里可以看到this.axRealAudio1.SetControls("ImageWindow");
    this.axRealAudio1.Source = fileName;
    this.axRealAudio1.SetLoop(true);
    this.axRealAudio1.SetFullScreen();
    this.axRealAudio1.SetWantErrors(true);
    this.axRealAudio1.AutoStart = true;
      

  3.   

    关注,不知道怎么把Window media Play嵌入到winform中,具体如何播放倒是可以研究Window media Play组件。 
      

  4.   


    能说详细点吗?using RealAudioObjects; 我安装暴风后找到的这个,是这个组吗?
    怎么在winform中显示出来 用什么控件
      

  5.   

    工具箱->添加选项卡->选择项->com组件页->我这里可以选择RealPlayer G2 Control
    这样你的组件面板里就有了一个realplayer组件,你把他拖到form上就可以使用了
      

  6.   

    工具箱->添加选项卡->选择项->com组件页->我这里可以选择Window media Play private void button1_Click(object sender, EventArgs e)
            {
                OpenFileDialog o = new OpenFileDialog();            if (o.ShowDialog() == DialogResult.OK)
                {
                    axWindowsMediaPlayer1.URL = o.FileName;            } 
                
            }这样就完全解决了,结贴,谢谢以上的兄弟
      

  7.   

    不是吧?我的怎么播放不了avi格式的视频?听别人说的,windows media player只能播放专门的视频格式啊?求解
      

  8.   

    1.引用-添加引用-COM-windows media player wmp.dll
    2.工具箱-右键-选择项-COM-windows media player
    3.将WMP从工具箱拖到窗体上,右键WMP,属性设置好OK
    4.双击该控件,就像双击 Button1 一样
    cs代码:
    private void axWindowsMediaPlayer1_Enter(object sender, EventArgs e)
            {
                this.axWindowsMediaPlayer1.URL = @"C:\windows\clock.avi";
                this.axWindowsMediaPlayer1.Ctlcontrols.play();
            }
    完毕!
    我用的windows XP系统,亲自试过,没问题