- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 多媒体编程初步;本章介绍:
文字效果
播放动画
为应用程序定义动画精灵
多媒体MCI控件
RealAudio Active控件
Microsoft ActiveMovie控件; 和前面各章一样,我们先来看一个MP3播放器的例子。界面效果如图所示。 ; 文字处理功能是多媒体技术中的一个重要内容。在VB中,一般的文字效果如立体字、色彩或者字体变大变小等,都是编程实现的,相对也比较简单。对一些较为复杂的如美术字、字体旋转、颜色渐变、竖排等,都需要使用API技术。API技术不在本书范围,因此我们这里简单介绍文字的程序处理。;1.立体文字
在窗体(或对象)上立体文字的显示,是将同一个显示的字符采用不同的颜色在窗体上定位输出两次,在第二次输出时适当偏移输出的位置。
【例15-1】在窗体上显示立体文字。显示效果如图所示。 ;2.滚动文字
滚动文字包括在窗体上由右往左、自下而上的显示效果,类似于电影电视中的片头字幕效果。实现滚动文字的方法之一是通过定时的方式使字所在的控件(比如标签)不断地移动位置,因而在视觉上产生了文字滚动的效果。;3.伸缩文字
如果窗口的文字由大变小,再由小变大,这个效果看上去就是文字的伸缩。伸缩文字也是比较简单的一个设计,就是在一定的事件间隔中改变文字的位置和大小。; VB中使用控件Animation创建一个对象,允许被用来播放即时动画,一般支持.AVI格式。AVI格式允许视频和音频交错在一起同步播放。而Animation只能播放没有声音的AVI文件。
【例15-4】编写一个复制文件的动画界面程序。程序界面如图所示 ;1.Animation所在的位置
使用Animation,需要从“部件”对话框中打开“Microsoft Windows Common Controls-2.60,添加到VB的工具箱中。
2.Animation的属性
Animation的许多属性和VB控件的同名属性相同。这里简单介绍其几个主要的专用属性,见表所示。;属性项;3.Animation方法
动画控件Animation有多种方法,其使用与一般控件方法的使用相同。主要的方法
(1)Open。打开播放的AVI文件。
(2)Close。使控件Animation关闭当前打开的AVI文件。
(3)Stop。在Animation中停止播放AVI文件。
(4)Play。开始播放动画。; 动画精灵这是Microsoft为改善传统的人机交互界面而设计的一个非常有意思的技术。我们在许多Windows程序中见到过“小助手”之类的动画精灵,这就是Agent控件的作用。最初Agent预定了三个动画人物的形象。 ; VB中有部件Microsoft Agent Control 2.0,但还是需要检查一下你的机器上支持不支持Genie等动画精灵。精灵动画人物是以文件的形式提供的,描述文件的后缀为.acs,一个文件代表一个动画精灵人物。它们在机器上默认存放的位置为C:\Windows\MSAgent\Chars,另外安装MS Office的机器在Office10文件夹下面也有几个动画精灵人物,如Rover和F1等。
【例15.5】显示动画精灵
任务的示例 ; VB中的Microsoft MultiMdia Control 6.0作为支持MCI的控件,在“部件”中选择后被添加到工具箱,就可以在窗体上放置一个MCI的组合按钮,如图15.8所示。这些按钮都是待激活的。必须说明的是,在对象浏览器中,MCI是一个大的范围,我们这里只介绍其中的一个类MMControl。; MMControl 控件的主要属性 ;15.6.1 MCI的设备
MCI支持的设备包括简单设备和复合设备。例如在Windows中的CD播放器就是一个简单的MCI设备。复合设备需要提供包括路径在内的数据文件,例如Wimdows Media Player(MMP)就需要打开被操作的源文件。
MCI使用DeviceType指定其设备类型,语句格式为: MMControl.DeviceType[ = device$]; 参数 device$ 是要打开的 MCI 设备的类型,
如:AVIVideo(AVI格式视频)、CDAudio、DAT(数字录音带)、DigitalVideo(数字视频)、MMMovie(多媒体电影)、Overlay(微软的覆盖设备)、扫描仪、Sequencer(序列发生器)、VCR(视频磁带设备)、视盘或 WaveAudio等,也就是说上述这些都是MCI所支持的设备。; 15.
您可能关注的文档
- XXXX年社会消防培训班法律法规授课提纲.pptx
- XXXX年班组建设汇报(修改版).pptx
- XXXX年版第六章_树立法治理念_维护法律权威.pptx
- XXXX年行业投资策略.pptx
- XXXX年湖南省科学技术奖励推荐工作要求关于《国家科学.pptx
- XXXX年杭州西溪时代项目策略提报.pptx
- XXXX年爱丁堡国际公寓新浪乐居客户营销服务方案1.pptx
- XXXX年本科实验四重组质粒DNA提取、双酶切鉴定.pptx
- XXXX年新版GSP的培训.pptx
- XXXX年房地产形势专题研究.pptx
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
最近下载
- 三年(2022-2024)高考历史真题分类汇编(全国通用)专题14 中国古代史(非选择题)(解析版).docx VIP
- (完整版)网络运营绩效考核表.doc VIP
- 一种溴虫腈的合成新工艺.pdf VIP
- 【物理竞赛】福建省闽清县2021-2022学年九年级上学期物理竞赛试卷.docx VIP
- C++_STL详解教学提纲.ppt VIP
- 施耐德ATS48软启动器使用手册.docx VIP
- 15G367-1- 预制钢筋混凝土板式楼梯.pdf VIP
- 教师美术教学经验总结5篇(美术教学工作经验总结).docx VIP
- 标准图集-2015G310-2-装配式混凝土连接节点构造.pdf VIP
- 高考美术培训教学经验总结.doc VIP
原创力文档


文档评论(0)