1 / 32

多媒体 应用程序开发

本章要点 Ø 动画控件 Animate 的使用 Ø 多媒体控件 MediaPlayer 的使 Ø  制作图片浏览器实例. 多媒体 应用程序开发. 动画控件 Animate 功能简介 使用 Animate 控件实现动画播放的实例程序. 动画控件 Animate 的使用 . Animate 控件使用两种不同的资源: Ø 它可以基于上面所描述的 AVI 文件,通过为 FileName 属性设置相应的值就能实现。 Ø 它可以使用一种特殊的 Windows 95 内部动画,这是通用控件的一部分。通过选择 CommandAVI 属性的一个可能值就能实现。.

hadar
Download Presentation

多媒体 应用程序开发

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 本章要点 Ø动画控件Animate的使用 Ø多媒体控件MediaPlayer的使 Ø 制作图片浏览器实例 多媒体应用程序开发

  2. 动画控件Animate功能简介 使用Animate控件实现动画播放的实例程序 动画控件Animate的使用

  3. Animate控件使用两种不同的资源: Ø它可以基于上面所描述的AVI文件,通过为FileName属性设置相应的值就能实现。 Ø它可以使用一种特殊的Windows 95内部动画,这是通用控件的一部分。通过选择CommandAVI属性的一个可能值就能实现。 动画控件Animate功能简介

  4. Animate控件位于控件板的Win32页中,如图所示。 Animate控件的位置

  5. 1.向设计窗体中添加控件 如图所示,在窗体的上半部分添加三个TGroupBox控件、一个TOpenDialog控件、七个TButton控件、三个TLabel控件、三个TSpinEdit控件,在窗体下半部分添加一个TListBox控件和一个Animate控件。其中,Animate控件的位置应根据运行程序时,需要出现的位置来放置。 使用Animate控件实现 动画播放的实例程序

  6. 程序的设计界面

  7. 2.设定项目中控件的属性(见表) (1)设置分组框GroupBox控件的属性 (2)设置Button控件的属性 (3)设置Label控件的属性 (4)设置SpinEdit控件的属性(见表) (5)设置ListBox控件的属性(见表) (6)设置OpenDialog控件的属性(见表) (7)Animate控件的常用属性和方法

  8. 控件 属性 属性值 GroupBox1 Caption Height Width 120 240 GroupBox2 Caption Height Width 120 240 GroupBox3 Align Caption Height Width alTop 145 800 控件GroupBox的属性

  9. 属性 属性值 Icrement 1 Minvalue 0 SpinEdit控件的属性

  10. 属性 属性值 Items.Strings ‘[Use an AVI File]’ ‘Find Folder’ ‘Find File’ ‘Find Computer’ ‘Copy Files’ ‘Copy File’ ‘Recycle File’ ‘Empty Recycle’ ‘Delete File’ ListBox控件的属性

  11. 属性 属性值 DefaultExt ‘avi’ Options [ofPathMustExist , ofFileMustExist] Filter ‘AVI file (*.avi)|*.avi ‘ OpenDialog控件的属性

  12. 3.各个方法的实现代码 当用户第一次运行这个程序时,希望列表框中的有一个默认选项被选中。一般不希望是[Use an AVI File]选项,所以将第二项作为缺省选项。这一要求可以通过窗体的OnCreate事件来实现,为了告诉用户这个动画所拥有的动画帧数,可以调用Animate的FrameCount属性来设置“帧数”标签的值。因为Animate控件没有提供现成的方法。我们可以使用Seek方法,用一个Downto型的循环语句来实现。

  13. 多媒体控件MediaPlayer功能简介 使用MediaPlayer控件制作一个VCD播放程序 多媒体控件MediaPlayer的使用

  14. MediaPlayer控件不仅可以播放AVI文件,还可以通过MCI播放很多媒体文件,比如WAV,MIDI,CD音乐文件和DAT文件。它位于控件板的System页中,如图所示。MediaPlayer控件不仅可以播放AVI文件,还可以通过MCI播放很多媒体文件,比如WAV,MIDI,CD音乐文件和DAT文件。它位于控件板的System页中,如图所示。 多媒体控件MediaPlayer功能简介 MediaPlayer控件的位置

  15. 1.向窗体中添加控件(其窗体及控件布局如图所示)。1.向窗体中添加控件(其窗体及控件布局如图所示)。 2.主要控件分析 3.为控件添加代码 使用MediaPlayer控件制作 一个VCD播放程序

  16.  窗体与控件的布局

  17. MediaPlayer控件

  18. 名称 按钮代号 作用 Play btPlay 开始播放多媒体文件 Pause btPause 如果正在播放或录音,则暂停播放或录音,如果已经停止了,则重新开始播放或录音 Stop btStop 停止播放与录音 Prev btPrev 跳到上一个音轨,如果此多媒体不支持音轨,则跳到文件的开始处 Step btStep 向前跳过一帧 Back btBack 向后跳过一帧 Record btRecord 开始录音 Eject btEject 弹出媒体文件(比如说弹出光盘) MediaPlayer控件的按钮功能

  19. 属性 属性值 AutoEnable True AutoOpen False AutoRewind True EnableButtons. btRecord EnableButtons. btEject FalseFalse DeviceType dtAutoSelect Display OleContainer1 TimeFormat TfMilliSeconds Visible False MediaPlayer1的属性设置

  20. Mediaplayer1可播放的设备类型 Mediaplayer1控件布尔值设置

  21. 取值 意义 TfMilliSeconds 以毫秒来计算长度 TfHMS 以小时分钟秒的方式计算长度 TfMSE 以分钟秒帧计算长度 TfFrames 以帧数计算长度 TimeFormat部分取值及意义

  22. Mediaplayer1可选择的映像控件

  23. Panels编辑框

  24. 窗体及其控件的布局 控件的属性设置 为控件添加事件驱动程序 图片浏览及其保存  制作图片浏览器实例

  25. 创建一个新的项目。 在主窗体中放置一个映像控件Image1。 放置一个打开文件对话框Opendialog1,用于打开图片文件的路径搜索。 放置一个保存文件对话框Savedialog1,用于对图片进行保存。   窗体及其控件的布局

  26. 放置一个容器控件Bevel1,用于衬托两个按钮。  放置一个面板控件Panel1,用于说明图片浏览器 放置两个按钮控件,一个用于打开图片,另一个用于保存图片。 其窗体及其控件布局如图所示。

  27. 图片浏览器的窗体及控件布局

  28. 本范例所使用的控件属性设置如表所示。 (1)Image1 (2)Opendialog1和Savedialog1 控件的属性设置

  29. 属性 属性值 Image1.Center Image1.Strech True True Opendialog1.Filter Bitmaps(*.bmp)|*.bmp Savedialog1Filter Bitmaps(*.bmp)|*.bmp Panel1.Caption ‘欢迎使用图片浏览器’ Button1.Caption Button21.Caption 打开文件 保存文件 控件属性设置表

  30. (1)“打开文件”按钮的事件驱动程序。 (2)“保存文件”按钮的事件驱动程序。 为控件添加事件驱动程序

  31. 对于已经制作的简易图片浏览器,可以进行试运行:对于已经制作的简易图片浏览器,可以进行试运行: (1)按“F9”键运行。 (2)单击“打开文件”按钮,出现一个文件路径搜索框如图所示。 (3)找到浏览的图片文件,其显示效果如图所示。 图片浏览及其保存

  32.  图片文件搜索

More Related