如何实现delphi中的mp控件来播放DVD格式的视频啊???程序怎么只能运行.MPG .mp3为后缀名的格式文件呢?谢谢啦!!!

解决方案 »

  1.   

    delphi中的mp支持的文件格式不是太多,可能不支持DVD,建议使用第三方控件.
      

  2.   

    http://www.delphibbs.com/delphibbs/dispq.asp?lid=126191或者用DirectXShow吧
      

  3.   

    rouqing(*冰雨&双子座奇缘*) 您好,是不是把第三方控件加进去修改一下程序中的MP相关的代码就可以了
      

  4.   

    完全不是,你实际上就不要使用MediaPlayer了,直接使用你安装的第三方组件!实际上还有一种方法,你在Active 控件列表中找到一个Windows Media...ocx,导入后,你看看,好像功能和支持的格式还是比较多的
      

  5.   

    TMediaPlayer支持的格式很少(.wav;.mid;.avi)
     
    建议使用用TWindowsMediaPlayer来播放。具体方法: 
    Component-->Import ActiveX Control,找到Windows Media Player-->Install
      

  6.   

    不知道能不能播放DVD格式的哦,试试看,谢谢
    试后在感谢了  新手上路  多多关照!
      

  7.   

    DSPack  是什么呢?
      

  8.   

    http://www.yesky.com/20021210/1643686.shtmlMCI是微软为Windows最初提出的多媒体编程接口,随着多媒体技术的迅速发展,各种压缩算法在该领域的的应用,MCI技术越来越显的力不从心,最明显的是它不支持可变比特率的压缩算法,对于处理DVD等近年出现的多种新的媒体格式已显得无能为力,而使用微软提供的vfw之类的多媒体库又太麻烦。怎么办呢? 
    作为MCI的"接班人",微软又适时推出了建立在DirectX(包含DirectDraw、DirectSound、Direct3D)之上的DirectShow技术,它是在DirectX之上的媒体层,支持来自本地或网络的各种视频、音频压缩格式的媒体文件的解码和回放,可以从设备上捕捉多媒体流,也可以处理各种压缩算法处理的流媒体。这些格式包括:MPEG的音频和视频标准、音频和视频交互标准(AVI)、WAVE、MIDI和高级流格式ASF。DirectShow对媒体数据处理采用流媒体(Multimedia Stream)的方式,在应用中使用该方式可以大大的减少编程的复杂程度,同时又可以自动协商从数据源到应用的转换,流接口提供了统一的、可以预测的数据存取的控制方法,这样应用程序在播放媒体数据时不需要考虑它最初的来源和格式。================
    DSPack是一组Delphi控件,封装了DirectShow调用
      

  9.   

    怎么下的几个DSPack都安装出错呢?不能完成安装,有没有谁用过的啊
      

  10.   

    DSPack 2.31的,不要用后面的版本,没有必要,后面的很麻烦装
      

  11.   

    DSPACK 2.3.4
    http://www.progdigy.com/modules.php?name=Downloads&d_op=viewdownload&cid=1
    DSPACK 2.3.1
    http://sourceforge.net/project/showfiles.php?group_id=53131下载后,有readme.htm,里面有安装方法