第9讲CBuilder中应用多媒体技术

第9讲CBuilder中应用多媒体技术

ID:41545315

大小:237.93 KB

页数:8页

时间:2019-08-27

第9讲CBuilder中应用多媒体技术_第1页
第9讲CBuilder中应用多媒体技术_第2页
第9讲CBuilder中应用多媒体技术_第3页
第9讲CBuilder中应用多媒体技术_第4页
第9讲CBuilder中应用多媒体技术_第5页
资源描述:

《第9讲CBuilder中应用多媒体技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第9讲多媒体多媒体技术是集文字、图形、图像、语音和动画等数据为一体的综合信息处理技术。对于程序开发者来说,在Windows平台上有多种多媒体元素可用,这些多媒体元素是由音频、视频、图形和文本组成。•音频当一个多媒体程序涉及到音频时,最典型的类型是波形音频和MIDL■波形音频波形音频是微软公司的标准音频文件格式,它通过对自然界真实声音的数字化,从而实现对声音的记录。■MIDI简单地说,MIDI文件可以被认为包含了一系列的咅符,如升C调或降A调等。这些音符与指令一起被传给音序合成器,再利用与特定乐器如钢琴、小号等乐器相关的声音合成器合成这些音符,从而使声卡发出相应的声音。•数字视频数字视频是

2、经图像采集卡采集到并存储于计算机中的视频图像。一般情况下,数字视频的播放帧率为每秒15帧〜30帧。•图形•文本1媒体播放器组件TMediaPlayer媒体播放器组件関TMediaPlayer位于System组件组下,它通过MCI控制CD-ROM驱动器、MIDI咅序合成器等多媒体设备。TMediaPlay组件本身由9个按钮组成。加入到窗体中的TMediaPlayer组件如下图所示:►rr■►iIV!►◄I•▲TMediaPlayer【I咯按钮的说明如下表所示:次序名称功能1Play播放媒体2Pause暂停/继续3Stop停止4Next跳到下一个音轨。如杲媒体不使用音轨,那么跳到文件的末尾。

3、5Prey跳到上一个音轨。如果媒体不使用音轨,那么跳到文件的末尾。6Step向前移动几帧7Back向后移动儿帧8Record开始录咅9Eject弹出光盘在程序运行过程中,当用户用鼠标单击这些按钮时,TMediaPlayer组件将返回一个值,因此可在OnClick事件屮通过其返回值来判断用户当前按下的按钮,并对其进行控制。1.1TMediaPlayer组件主要属性•AutoEnable属性该属性用于控制按钮的工作状况。当程序运行时,所有TMediaPlayer组件的按钮会根据媒体的性质而口动设置成有效或无效的状态。例如,当播放光盘文件的时候,录音按钮便会自动变成失效。•VisibleBut

4、tons属性该属性用于设置TMediaPlayer组件中按钮组中可见的按钮集。•Position属性该属性决定了媒体当前的时间位置。•StartPos属性该属性指定了播放或录制时的起始点的时I'可位置。•EndPos属性该属性指定了播放或录制时的终点的时间位置。•Length屈性该属性指定了媒体的时间长度。•Frame属性该属性记录了目前媒体所在的帧数。对于不同的媒体,Frame属性有不同的含义。•Tracks属性该属性记录了当前媒体的轨数。•TracksLength属性该属性记录了每一轨的吋I'可长度O•AutoOpen属性该属性决定程序运行时是否自动打开媒体设备。•AutoRewin

5、d属性该属性设置媒体播放器在播放完毕后是否自动复位。•Mode属性该属性指明当前媒体播放器的状态,可能的值有:mpNotReady、mpStopped、mpPlayering>mpRecording、mpSeeking>mpPaused、mpOpen<>•FileName属性该属性指定用于播放的媒体文件名。•Display属性该属性用于指定视频文件的显示窗口。如果DisPlay属性为空,则媒体将把自己的窗口用于显示输出。从TwinControl继承下的组件都可以作为媒体的视频输岀窗口。例如,用TImage图像框对象Image1作为视频输出窗口,可以使用如下代码:MediaPlayerl-

6、>Display=Imagel;•DeviceType属性:该属性用于指定要打开的设备类型。可能的值有:■dtAutoSelect:根据FileName属性中所指定的文件类型自动打开所对应的媒体设备。■dtAVIVideo:AVI动画设备■dtCDAudio:CD音频设备■dtDAT:数字咅频磁带机■dtDigitalVideo:数字视频设备■dtMMMovie:MM动画设备文件■dtOther:Mltll未定义的MCI设备■diOverlay:在小窗口屮播放模拟电视■dtScanner:图像扫描仪■dtSequencer:MIDI合成器■dtVCR:盒式录像机■dtWaveAudio:

7、Wave音频设备1.2TMediaPlayer组件主要方法TMediaPlayer除了提供与组件按钮相对应的方法:Play、PauseStop>Next^Prve>Step>Back、Record和Eject夕卜,还提供近30种方法。比较常用的方法有:•Open方法该方法用于打开媒体设备。•Close方法该方法用于关闭媒体设备。•Resume方法该方法用于继续上一个暂停位置播放。•PauseOnly方法该方法用于暂停。若当前状态为暂

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。