• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

在Delphi中播放视频文件(急........)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
在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属性嘛?要怎么用这个属性呢?谢谢了


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi笔记-数据库开发发布时间:2022-07-18
下一篇:
使用HTML界面的Delphi开发环境建立发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap