在Delphi中播放视频文件,急........

在Delphi中播放视频文件(急........) Delphi / Windows SDK/API

http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006121313075361.html

请教:如何在Delphi中播放.avi视频文件,方式:单击Delphi上的一个menu,然后即可播放.avi视频文件.在此先谢谢各位了!

用TMediaPlayer或者TWindowMediaPlayer都可以

用TMediaPlayer或者TWindowMediaPlayer都可以

或者用其他控件 或者 直接读取avi格式

用TMediaPlayer写了,编译的时候说"file not found:'TWindowMediaPlayer.dcu'",我在uses里也引用了TWindowMediaPlayer 那现在要怎么办呢?

应该不是太难办吧,怎么就没人呢?

Delphi本身有个控件可直接播放avi文件的,叫什么我记不清楚了,好像是TAn...什么的,你自己找找。

刚才看了一下,那个元件不行,使用TWindowMediaPlayer吧。使用前,选择Component->Import ActiveX Control,在列表中选择Windows Media Player,安装成功后,在ActiveX页面就有了TWindowMediaPlayer控件,设置其URL属性为媒体文件名就行了

谢谢各位了,那语句该怎么写呢?我用的是Twindowsmediaplayer控件,名字为改为mediaplayer1

语句是这样写的: mediaplayer1.FileName:=文件路径;

mediaplayer1.Display:=form2.Panel1;

mediaplayer1.Shareable:=true;

mediaplayer1.Open;

mediaplayer1.DisplayRect:=form2.Panel1.ClientRect;

form2.Show;

mediaplayer1.Play;

有哪里错了吗?不然该怎么写呢?谢谢了!

建议使用DsPack控件,地址:http://www.delphifans.com/dl.asp?no=2&id=512&size=1767

安装完成后在默认的安装位置下有DEMO演示程序源码(通常是C:\Program Files\DsPack\Demos)

打开DSVideoWinDowEx\PlayWin\文件夹,用Delphi打开PlayWin.dpr工程,即可打开AVI,MPG,MPEG,ASF文件。好好参考一下源码吧。DEMOS里面还有好多好东东啊,许多我弄不明白,比如播放DVD就没有声音,而用PlayWin打开VOB文件直接播放就有声音,真奇怪。如果有朋友知道请告之,不甚感激。欢迎交流:QQ160439096。

说明:DsPack 需要DirectX 9支持。Windows XP SP2就是这个版本。如果是Windows2003或者是Windows XP SP1之前版本,请在这个地址下载http://www.onlinedown.net/soft/5288.htm

我在上面已经给你说了怎么设置“设置其URL属性为媒体文件名就行了”

关注

学习

以前做过一个基于WMP的万能播放器

如果需要源程序参考可以加QQ群:6324513

我发给你

怎么让Twindowsmediaplayer控件可以播放Vob文件呢???

谢谢各位的帮忙,那如果我想连续播放多个avi文件要怎么做呢?就是我连续点击多个menu然后点击以后就可以让这个程序连续播放我点击的所有menu所连接的avi文件,这样要怎么做呢?是要用CurrentAplayList属性嘛?要怎么用这个属性呢?谢谢了