首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-02-23 
一个播放flash和mpeg,rm文件的播放器的问题我在面板上有个按键,要怎样才能根据打开的文件类型使用不同的Ac

一个播放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系统下,文件识别方式主要靠扩展明关联实现的,因此你最简单方法是判断扩展名来区分用什么方式播放。

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

热点排行