将无声的视频剪辑加入应用程序

时间:2010-05-07 18:36:45  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:BR>本节讨论下列内容:· 将无声的视频剪辑加入应用程序。· 将声音和/或视频剪辑加入应用程序。6.2.1 将无声的视频剪辑加入应用程序使用C++Builder的动画控件可把无声的视频剪辑加入应用程序。要把无声的视频剪辑加入应用程序:1) 在组件面板的Win32页中双击动画控件的图标。这将自动把动画控件放在窗体上欲在其中显示视频剪辑的窗口中。2) 使用对象...
  正文:6.2使用多媒体
C++Builder可在应用程序中加入多媒体组件。可以使用组件面板Win32页中的TAnimate组件或System页中的TMediaPlayer组件。需要在应用程序中加入无声的视频剪辑时,使用动画组件。需要把声音和/或视频剪辑加入应用程序时,使用媒体播放器组件。
本节讨论下列内容:
· 将无声的视频剪辑加入应用程序。
· 将声音和/或视频剪辑加入应用程序。

6.2.1 将无声的视频剪辑加入应用程序
使用C++Builder的动画控件可把无声的视频剪辑加入应用程序。

要把无声的视频剪辑加入应用程序:
1) 在组件面板的Win32页中双击动画控件的图标。这将自动把动画控件放在窗体上欲在其中显示视频剪辑的窗口中。
2) 使用对象观察器,选择Name属性并给动画控件输入一个新名字。调用动画控件时将使用这个名字(遵循标准的C++标识符命名规则)。当设置设计时属性及创建事件处理程序时,总是直接在对象观察器中工作。
3) 选择下列操作之一:
· 选择CommonAVI属性并选择下拉列表中可用的AVI。
· 或选择FileName属性并点击省略(...)按钮,从本地或网络目录中选择一个可用的AVI文件,并在OpenAVI对话框中点击Open。
· 或使用ResName或ResID属性选择一个AVI资源。使用ResHandle指定包含由ResName或ResID属性标识的资源的模块。
这将把AVI文件载入内存。将Open属性设为true会把AVI剪辑的第一帧显示在屏幕上,直到使用Active属性或Play方法播放AVI剪辑。

4) 设置Repetitions属性可设置AVI剪辑播放的重复次数。若其值为0,AVI剪辑会一直重复直到Stop方法被调用。
5) 修改动画控件的其他设置。例如,若要改变动画控件打开时显示的第一帧,可将StartFrame属性设为需要的帧。
6) 使用下拉列表将Active属性设为true或编写事件处理程序以在运行时特定的事件发生时播放AVI剪辑。例如,要在一个按钮对象被点击时,应为按钮的OnClick事件编写事件处理程序。也可以调用Play方法指定播放AVI剪辑。

注意若在Active属性设为true以后在修改窗体或窗体中的组件,Active属性将变为false,必须重新将它设为true。应仅在运行以前或在运行时做这些工作。加入无声视频剪辑的示例,假定想要在应用程序启动时将动画徽标作为初始的屏幕显示。在动画徽标播放完后这幅屏幕消失。要运行这个例子,先创造一个新工程并将Unit1.cpp文件保存为Frmlogo.cpp,以及将Project1.bpr文件保存为Logo.bpr。然后:

1) 在组件面板的Win32页中双击动画组件图标。
2) 使用对象观察器,将其Name属性设为Logo1。
3) 选择其FileName属性,点击省略(...)按钮,从你的..ExamplesCoolstuf目录中选择cool.avi文件。

然后在OpenAVI对话框中点击Open。这将把cool.avi文件载入内存。
4) 通过点击和拖动把动画控制框放置在窗体的右上角。
5) 将其Repetitions属性设为5。
6) 点击窗体使其获得焦点并将其Name属性设为LogoForm1,Caption属性设为LogoWindow。然后减小窗体的高度以便将动画控件放到窗体正中。
7) 双击窗体的OnActivate事件并编写下列代码以当窗体在运行时获得焦点时播放AVI剪辑:

 Logo1→Active = true;

8) 在组件面板Standard页上双击标签控件图标。选择它的Caption属性并输入“WelcometoCool Images4.0”。然后选择Font属性,点击省略(...)按钮并从字体对话框中选择字体样式:Bold,Size:18,Color:Navy,并单击OK。点击并拖动标签控件以将它放到窗体正中。
9) 点击动画控件使其获得焦点。双击其OnStop事件并编写下列代码以当AVI文件停止时关闭窗体:
 LogoForm1→Close();

10) 选择Run|Run执行动画徽标窗口。

"将无声的视频剪辑加入应用程序"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Language/VC/2010-05-07/13909.html


关键字:

关于《将无声的视频剪辑加入应用程序》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td