问一下是不是少了什么东西,要打进去,用的是mediaplayer那个控件

解决方案 »

  1.   

    目标计算机安装MediaPlayer了吗?建议用MMControl控件:
     AVI文件是语音和影像同步组合在一起的文件格式。在VB5?0中用MMControl多媒体控件设计播放AVI文件的程序步骤如下:
      1 新建一个工程。
      2 在Form1上建立一个MMControl控件,并建立一个图片框。
      3 设定MMControl对象的按钮属性。
      4 撰写程序如下:
    Private Sub Form_Load()
      MMControl1.DeviceType=″avivideo″
      MMControl1.filename=″c:\vb\avi\a.avi″
      MMControl1.hWndDisplay=picture1.hWnd
      MMControl1.Command=″Open″
      End Sub
      说明:
      1 DeviceType=″avivideo″,是设定MCI播放媒体的种类。
      2 HwndDisplay=picture1.hWnd,是把AVI文件在图形框中播放,如果没有这一行,将自动开启一个窗口播放
      

  2.   

    塞北雪貂您好:
        十分感谢你对我的帮助,但是我播放的是.MPG文件。打包之后安装在其它的机器上不能播放,我很着急,不知你可以帮我解决吗?万分感谢!
      

  3.   

    在目标计算机上必须有.mpg的解码器,局限性很大。
    建议转换成avi或其它通用格式再发布。
      

  4.   

    消息:由于AVI的文件很大,所以要转换成MPG文件格式,节省空间,那我把MPG的解码器打包进去可以好用吧?
    ----------------------------------------------------------
    得不偿失,avi也可以压缩的。
      

  5.   

    我估计是因为你的文件路径的问题,看看你的程序中的AVI文件加载是否用了类似"c:\xxx\xxx.avi"之类文字.如果有的话,请该成相对路径.比如你的AVI文件就放在程序文件的同一个文件夹,就可以写成:app.path & "\xxx.avi"