如何编写能播放多种文件格式的多媒体程序如超级解霸2001XP)

解决方案 »

  1.   

    主要利用一些Activex控件实现,例如你可以引入
    "Real Player ActiveX Control Library(Vision1.0)"实现对Real格式文件的播放,其他文件格式雷同,针对不同格式的文件,采用不同的控件即可!
      

  2.   

    用media就可以实现大部分媒体文件播放了,对于个别的就只能用专用控件实现了
      

  3.   

    你可以同时引入real\mediaplay\shockwaveflash组件,然后用按纽挨个实现即可.其实我早就有这个想法了,不过现在没时间,以后编好了告诉我一声!
      

  4.   

    其实程序本身不具备播放的能力,最主要的是调用系统的媒体播放器的驱动程序
    基本上可以实现很多文件的播放,就是那个mediaplayer控件,但是你会发现只能放mp3,avi,mpeg等格式,但是其他格式不行,需要调用其他的
    比如说你要播VCD,就是.DAT格式,那你必须调用mciqtz.drv才可以
    你要播rm格式,需要再delphi中插入activex,那里有
    还可以插入flashplayer就可以播放.swf格式了
    至于苹果的格式我暂时还没能试出来
    以上基本上可以播放绝大多数的格式了
    不知道你看懂没有
    其实最主要是对mci编程