Delphi编程播放无声音的AVI动画

本实例将演示如何在程序运行过程中放映没有声音的AVI动画文件。

  向窗体上添加一个TAnimate组件,并且设置它的CommonAVI属性为aviCopyFile,这样在TAnimate组件中就会显示拷贝文件的动画。添加组件后的窗体如图1所示。


图1 添加组件后的窗体

  在窗体的初始化过程中添加以下代码:

procedure TForm1.FormCreate(Sender: TObject);
begin
 self.Animate1.Active:=true;
end;

  这样,在程序运行的初期,程序就会激活TAnimate组件,从而开始播放拷贝文件的动画aviCopyFile。

  程序代码如下:

unit Unit1;
interface
uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ComCtrls;

type
 TForm1 = class(TForm)
 Animate1: TAnimate;
 procedure FormCreate(Sender: TObject);
private
 { Private declarations }
public
 { Public declarations }
end;

var
 Form1: TForm1;
 implementation
 {$R *.dfm}
 procedure TForm1.FormCreate(Sender: TObject);
begin
 self.Animate1.Active:=true;
end;

end.

  保存文件,然后按F9键运行程序,程序运行结果如图2所示。


图2 程序运行结果

  本程序中没有调用磁盘中的AVI动画文件,读者在自己的应用程序中可以通过指定TAnimate组件的FileName属性来播放没有声音的AVI动画文件。

时间: 2024-10-30 09:39:42

Delphi编程播放无声音的AVI动画的相关文章

电脑中在线观看视频 暂停后继续播放无声音

故障现象: 在线看视频暂停后继续播放无声音,而且需要点击几次播放按钮才能继续播放. 解决方案: 1.卸载并重新安装flash插件后,在线播放视频正常了,但同时打开酷我音乐后,在线视频又不正常了,且酷我音乐没有声音. 2.结束iesandbox进程后,在线视频能正常播放,但暴风影播放本地视频时显示前1秒画面后,直接跳到下一文件,无法正常播放. 3.重新安装声卡驱动,本地和在线视频都可以正常播放,问题解决.

PPT文档异地播放无声音完美解决方案

问题描述:我往PPT文档中插入了背景音乐后,在本机能够正常地听到声音,可同样是这个文件,复制到别人的电脑上却无法听到声音.请问这是什么原因,应该如何解决? 疑难诊断:同样一个PPT文档在本机能够听到声音而在别人的机子上听不到声音,这是因为在本地的电脑中为PPT文档添加背景音乐时,PPT会记住相关音乐文件的具体地址(如"D:课件背景音乐.mp3"),而在别人的电脑中却没有这个具体目录和相关背景音乐,当然也就听不到声音了. 解决的方法很简单:将某个PPT文档(如"课件.ppt&q

PPT文档: 异地播放无声音的解决办法

同样一个PPT文档在本机能够听到声音而在别人的机子上听不到声音,这是因为在本地的电脑中为PPT文档添加背景音乐时,PPT会记住相关音乐文件的具体地址(如"D:课件背景音乐.mp3"),而在别人的电脑中却没有这个具体目录和相关背景音乐,当然也就听不到声音了.解决的方法很简单:将某个PPT文档(如"课件.ppt")和相关背景音乐复制到"D:课件"目录下,然后打开PPT文档"课件.ppt",将"D:课件"目录下的

解决ppt文档异地播放无声音的办法

Q:我往PPT文档中插入了背景音乐后,在本机能够正常地听到声音,可同样是这个文件,复制到别人的电脑上却无法听到声音.请问这是什么原因,应该如何解决. A:同样一个PPT文档在本机能够听到声音而在别人的机子上听不到声音,这是因为在本地的电脑中为PPT文档添加背景音乐时,PPT会记住相关音乐文件的具体地址(如"D:课件背景音乐.mp3"),而在别人的电脑中却没有这个具体目录和相关背景音乐,当然也就听不到声音了.解决的方法很简单:将某个PPT文档(如"课件.ppt")和相

完美解决PPT文档异地播放无声音方案

解决的方法很简单:将某个PPT文档(如"课件.ppt")和相关背景音乐复制到"D:课件"目录下,然后打开PPT文档"课件.PPT",将"D:课件"目录下的背景音乐添加进来.选中"D:课件"目录下的所有文件并右击之,选择"添加到压缩文件",按照提示创建一个自解压文件:再在"压缩文件名和参数"对话框的"注释"选项卡添加以下注释: Path=D:课件 S

IdeaCentreB520/B520e/B540/B545系统中播放任何声音文件都无声音

  故障现象: 系统中播放任何声音文件都无声音 解决方案: 1. 首先查看桌面右下角是否有小喇叭图标: 若无此图标,一般可考虑系统中声卡驱动未正确安装,安装声卡驱动即可,安装方法可参考联想官网的知识文档. 2. 若电脑内置音箱无声音,单独插耳机或外接音箱正常,需要注意电脑屏幕右下方有调整声音的快捷键,触摸"音量增加"按键(见下图),调整该按键将音量调整至最大尝试. B520/B520e OSD菜单调整位置如下图: B540/B45 OSD菜单调整位置如下图:

Windows7系统声音正常酷狗音乐无声音

  Windows 7酷狗软件无声音,系统声音正常. 原因分析: 1. 查看酷狗软件设置 2. 查看系统设置 解决方案: 1. Windows 7操作方法 如图:查看是否处于禁音状态 2. 查看设置音频输出是否选择正确 3. 查看是否是系统设置问题.点击右下角喇叭图标 选择合成器 查看酷狗音乐是否为禁音 附: 如何解决Windows 7系统下QQ来消息是酷狗播放器声音变小的问题. 右击右下角喇叭图标; 选择播放设备; 然后点击通信;

sdl-关于SDL音频播放没声音的问题~

问题描述 关于SDL音频播放没声音的问题~ 开始光播放视频正常,但加上音频线程后,不但没有声音,而且连视频也卡在了一帧上,求教,谢谢~ videoplay.cpp #include "videoplay.h" videoplay::videoplay(){ pFormatContext = avformat_alloc_context(); pFrame = avcodec_alloc_frame(); pFrameRGB = avcodec_alloc_frame(); pktQue

深入Delphi编程(OOP)

刚刚接触的Delphi的朋友,可能最感兴趣的就是它丰富.强大的VCL(可视化构件库).仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有实用价值的程序,真是令人激动.但是,VCL只是Delphi的一小部分,Delphi的优秀远远不只是表现在VCL上.如果你仅仅停留在使用VCL这一阶段,那么你永远也不可能成为一个真正的Delphi高手.记住,必须超越VCL,才能够接触到Delphi的核心. 那么,在Delphi的VCL后面,到底隐藏着什么呢?本文将讨论两个比较高级的Delphi主题