整容说文库 > 程序代码 > 教育资讯

一个播放flash和mpeg,rm文件的播放器的问题

来源:学生作业帮助网 编辑:整容说文库 时间:2021/01/17 13:45:28 程序代码
一个播放flash和mpeg,rm文件的播放器的问题程序代码
我在面板上有个按键,要怎样才能根据打开的文件类型使用不同的ActiveX来播放呢。
比如果我打开的是avi文件,就自动用meidaplayer来播放;打开的是swf就用flash;打开的是rm就用realplayer;
我在按键上加了条件判断语句,但是还是不行。
请教一下各位。
if OpenDialog1.Execute then
  begin
   if ExtractFileExt(OpenDialog1.FileName)='.swf' then
    ShockwaveFlash1.Movie:=OpenDialog1.FileName
   else if ExtractFileExt(OpenDialog1.FileName)='.wmv' then
    WindowsMediaPlayer1.URL:=OpenDialog1.FileName
   else
    RealAudio1.Source:=OpenDialog1.FileName;
  end;
关注
对于windows系统下,文件识别方式主要靠扩展明关联实现的,因此你最简单方法是判断扩展名来区分用什么方式播放。

当然,你过你知道具体文件格式之间结构区别,也可以直接判断。呵呵
程序代码