网站大量收购独家精品文档,联系QQ:2885784924

第十二讲 多媒体技术.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 第十二讲 多媒体技术 胡小江 e-mail:jtclass@163.com 课程内容安排 多媒体技术概述 多媒体控件 用API函数完成多媒体技术 综合练习 思考和习题 多媒体技术概述 计算机将文字、图形、影像、动画、声音及视频等媒体信息都数字化,并将其整合在一定的交互式界面上,使电脑具有交互展示不同媒体形态的能力。它极大地改变了人们获取信息的传统方法,符合人们在信息时代的阅读方式。多媒体技术主要包括以下几个方面的内容。 音频:音频技术主要包括音频数字化、语音处理、语音合成及语音识别4个方面。 视频:视频技术包括视频数字化和视频编码技术两个方面。 动画:动画目前主要是以Flash动画为主的动画制作和播放。 多媒体控件 Visual Basic 6.0中包括了部分多媒体控件。通过这些控件,可以很方便地在应用程序中添加多媒体控制功能。例如,播放音频文件、视频文件及动画文件等。本节内容主要介绍Visual Basic 6.0中的多媒体控件,以及多媒体控件的应用。 MMControl控件 图12.1 MMControl控件外观 MMControl控件用于控制管理媒体控制接口(MCI)设备上的多媒体文件的记录与回放。在Windows系统中为了简化对多媒体文件的操作,Microsoft公司为用户提供了一组用于对底层多媒体设备进行操作的命令集,这就是MCI。这样,用户不必关心具体设备,就可以对诸如声卡、MIDI序列发生器、CD-ROM驱动器、视频CD播放器等设备进行控制。 MMControl控件不是Visual Basic 6.0中的标准控件,使用前可以先通过打开“部件”对话框,选择“Microsoft Multimedia Control 6.0”选项,将该控件加载到工具箱中。在程序设计阶段,可以将MMControl控件添加到窗体上 MMControl控件的主要操作是通过其属性和事件进行的,下面对MMControl控件的主要属性和事件予以介绍。 DeviceType属性 DeviceType属性指定了要打开的MCI设备类型。该控件支持的设备分为简单设备和复合设备两种。简单的MCI设备不需要设备元素。例如,CD音频就是一个已经安装好的设备,用户可以直接进行操作而不需要提供媒体信息。对于复合设备,要对媒体进行操作,就必须提供媒体文件的全部路径。在播放指定的文件时,需要先对DeviceTyep属性根据设备进行设置。语法如下。 [form.]MMControl.DeviceType[=device$] Command属性 Command属性指定了应用程序要执行的多媒体操作命令。用户可以通过该属性将要执行的命令发送给MCI设备。例如,执行播放命令,即可将Command属性设置为“Play”。MCI设备会通过设备驱动程序将这些命令翻译成具体的指令来驱动相应的设备完成播放功能。语法如下。 MMControl.Command[=cmdstring$] StatusUpdate事件 StatusUpdate事件用于按照UpdateInterval属性所给定的时间间隔自动触发。该事件允许应用程序更新显示,以通知用户当前MCI设备的状态。应用程序可以从Position、Length和Mode属性中获取状态信息。StatusUpdate事件语法框架如下。 Private Sub MMControl1_StatusUpdate() 添加处理代码 End Sub 利用StatusUpdate事件和MMControl控件的Position属性,用户可以很方便地在程序中添加多媒体文件的播放进度功能。代码如下所示。 Private Sub MMControl1_StatusUpdate() SldPlay.Value = (MMControl1.Position * MMControl1.Length) / 100 End Sub WindowsMediaPlayer控件 WindowsMediaPlayer控件用于播放音频和视频多媒体文件。相比较与MMControl控件、WindowsMediaPlayer控件能够识别更多的多媒体文件格式,例如MIDI、WAV、SND、AU、AIF、WMA、MP3、AVI、WMA、MPEG、MLV、ASF及WM文件格式。WindowsMediaPlayer控件的使用非常方便,在程序设计中只需很少的代码,即可完成多媒体文件的播放等相关操作,所以该控件的使用频率越来越高。在某种程度上可以说,WindowsMediaPlayer控件是将Windows系统自带的媒体播放器嵌入了用

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档