- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实例5 Authorware声音和视频的引入
主要内容
Authorware 是进行多媒体开发的平台。那么什么是多媒体?
媒体是信息传播的媒介,一般指的是声音、动画、图形、数字化电影、视频信息等媒体介
质,而多媒体就是上述各种媒体介质的组合。Authorware 作为一个进行多媒体软件开发的平台,
具有将各种媒体组合在一起形成多媒体的功能,在前面的实例中我们学习了 Authorware 中引
入的数字化电影的功能。
在该实例中,我们将继续学习Authorware 所支持的另外两种媒体方式,即声音和视频的
引入。
Authorware 提供了相应的设计按钮来在交互作用应用程序中引入多媒体信息。引入声音
我们使用【声音】设计按钮,引入视频我们使用【视频】设计按钮,引入数字化电影我们使用
【数字化电影】设计按钮。【数字化电影】设计按钮我们已经学习过了,这里我们将详细学习
【声音】设计按钮和【视频】设计按钮。
使用【声音】设计按钮,我们可以在多媒体作品中加载各种各样的声音信息,并可以根据
作品中的设置进行播放。
使用【视频】设计按钮,我们可以在多媒体的作品的设计中直接加载视频信号。
视频信号是图像和声音两种信息合成后的一种信号。有了【视频】设计按钮,我们不但可
以进行对播放的控制,而且还可以对视频信息所属的帧进行排序。
注意:
帧的概念:帧指的是一幅图像,例如,电影是有一张张连续的电影胶片连续地播放,当达
到每秒播放 24 张胶片的时候,由于人类眼睛的延时效果,我们不再看到胶片播放间隔,而是
连续的影片。这些一张张的胶片我们就可以称为帧。
实例过程
声音的引入
在多媒体的开发中,我们一般使用声音来叙述内容、制作按钮和菜单在交互中的特殊音响
效果以及模仿设备或一种环境的声音。
由于声音具有丰富的表达方式,所以在多媒体的设计中,声音是多媒体开发人员首选的媒
体形式。但事实上,在设计的过程中,过早地引入声音会在程序的开发过程中造成很多麻烦。
所以一般情况下,我们是在程序开发的最后阶段引入声音。
声音的引入会引起以下问题:
·容量的问题:声音一般要占据很大的硬盘空间。如果用户使用的不仅仅是简单的提示嘟
嘟声音,那么硬盘上声音文件所占据的空间将会以飞快的速度增长。
·开发速度的问题:在设计开发过程中过早地引入声音,会大大地占有我们宝贵的开发时
160
实例5 Authorware 声音和视频的引入
间。我们想一想,如果在程序开始有一个引导音乐,则每一次修改程序观看效果时,我们都要
等待引导音乐的播放完毕。试想,在整个开发过程中,我们要花费多少时间来听这个引导声?
注意:
在程序的开发过程中,建议读者在开发前,用一个小的作品来检验一下最后作品发送的平
台的可行性,并给最终用户示范该媒体的效果。一旦将这个检验做完了,就把这个小作品放置
到一边,并且在以后的程序设计完成之前不再使用别的声音,只有在程序最后完成后,再引入
声音。
图5-1 Authorware 中的【声音】设计按钮
小技巧:
在程序的开发过程中,笔者喜欢将声音放到一个【判定】循环中,并用一个变量来决定是
否播放声音,在程序的设计过程中,把变量设定为不播放声音,当准备最后向最终用户发行作
品。测试作品的时候,再把变量设定为播放声音。
Authorware 中所使用的声音一般放在【声音】设计按钮中,当Authorware 执行到【声音】
设计按钮时,声音就会在相连的外设上播放。而在声音设置对话框中读者可以设置播放什么声
音,以什么方式播放。
1. 加载声音
在Authorware 中,我们使用【声音】设计按钮来引入声音。【声音】设计按钮用来引入和
控制声音。
要引入一个声音,首先将【声音】设计按钮拖曳到流程线上适当的位置,然后双击打开该
设计按钮,再选择声音文件。当【声音】设计按钮打开后,就可以使用【声音】设计按钮对话
框中的控制设置来试听选择的声音、设置声音播放的速度、设置该声音文件播放的次数以及声
音在何种条件下开始播放等。具体的操作过程如下所述:
文档评论(0)