Authorware中声音的控制.doc_第1页
Authorware中声音的控制.doc_第2页
Authorware中声音的控制.doc_第3页
Authorware中声音的控制.doc_第4页
Authorware中声音的控制.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Authorware中声音的控制评价多媒体课件,要从科学性、技术性、可操作性、实用性和艺术性等几个方面去综合考虑。就可操作性而言,它要求课件的结构层次清晰、嵌套合理,运行时能够给用户以适当的操作提示。课件的可操作性的强弱对于更好地共享和交流课件能起到决定性的作用。 声音是诸多媒体形式中不可缺少的一种。多媒体课件中的一个重要组成部分就是背景音乐、旁白或解说词。在提高课件的可操作性的同时,我们也要注意到声音的可操作性。课件中声音的可操作性不强,经常导致以下两个问题: 第一,在运行一个课件时,假如我们想快速地跳过课件中的某一部分内容去看后面的内容时,结果往往是内容跳过去了,但声音却不能切换到相应的部分,要等到这部分的解说或背景音乐播放完毕后才能往后运行,造成声音和内容不同步的尴尬情境。 第二,一段合适的背景音乐能对课件起到很好的渲染作用,同时也会增强课件的可欣赏性。但有时我们需要对正在播放的声音进行屏蔽,比如教师在课堂上使用一个有背景音乐的课件,当他想用自己的语言进一步地讲解某个知识点,这时的背景音乐就显得有些多余了,如何对背景音乐进行控制就很有必要了。 在此,我想谈谈如何利用Authorware解决上述的两个问题。一、声音和内容同步的实现方法 1. 对于用“声音”图标能直接调用的文件 利用Authorware中的“声音”图标能直接调用诸如Wav、Aif、Pcm和Vox等类型的文件。“声音”图标的播放方式有三种,即: Wait Until DoneAuthorware等待该声音播放完毕后再继续执行流程线上该“声音”图标后面的内容。 ConcurrentAuthorware开始播放该声音,并继续执行该图标后面的内容。 PerpetualAuthorware始终监视“Play”选项中“Until True”表达式的值和Begin项中表达式的值。一旦Begin项中表达式的值为真,立即以设定方式播放指定声音,直到“Until True”表达式的值为真时停止。 所以,如果课件中的声音是用“声音”图标引入的,那么我们只需将“声音”图标的播放属性设为“Concurrent”即可实现声音和内容的同步。图1给出了一个参考的程序流程。该程序中声音的播放方式都是Concurrent。图12. 对于用“声音”图标不能直接调用的文件 Authorware的“声音”图标不支持诸如Midi类型的声音文件,我们通常是利用UCD函数将这类声音加入到课件中去的。这种情况下,我们可以通过给每一部分内容加上计算属性的方法来实现声音和内容的同步。假如程序中要显示三部分内容,每一部分内容的解说都是一个Midi文件,其流程可以参考图2所示的结构: 图2 程序结构定好后,接下来的工作是要将每部分内容的解说放到相应图标的计算属性中去。不妨以“内容二”为例来说明具体的操作方法。选中图标“内容二”,然后单击鼠标右键,在弹出的快捷菜单中选择“Calculation”项,在出现的“计算图标编辑窗口”中输入语句:MIDIStop()MIDIPlay(E:YLHmidi内容二的解说.mid, 100, 0)结果如图3所示。图3 第一条语句的功能是结束当前正在播放的Midi声音;第二条语句的功能是播放该内容对应的解说。 利用这种操作方法,将程序中所有标识为“内容”(如“内容一”)的图标的计算属性都设定好。此时,在每个“内容”图标的左上角都会出现一个“=”符号。二、控制背景音乐的方法 1. 巧用变量Checked来控制背景音乐 Checked是一个逻辑型的系统变量,常用做Checked“BottonIconTitle”,若“BottonIconTitle” 指定的按钮处于按钮编辑器中的4种Checked状态下的任何一种状态中,则该变量的值为“真”,否则为“假”。我们可以利用该变量的这个性质来实现对背景音乐的控制。具体的实现方法如下:(1)素材准备 利用绘图软件制作两个图片:up.jpg和checked.jpg。 图片的形式为:up.jpg;checked.jpg (2)建立如图4所示的程序结构,其中计算图标“midiplay”的内容如图5所示。 图4图5 (3)进入按钮编辑器,定义一个用于播放背景音乐的特殊按钮,并将该自定义按钮的样式应用到midiplay按钮上。在按钮编辑器窗口中,单击“Normal”下面的第一个按钮,再单击“raphic”右边的“Import”按钮,导入图片up.jpg;以同样的方法,利用“Checked”下面的第一个按钮导入图片checked.jpg。最后选中“Automatically Check”项(图6),即可引入系统变量“Checked”,通过它的逻辑值的真假来控制音乐的播放。图6(4)选中按钮midiplay的响应属性中Scope项的Perpetual。经过上述四步,就可以实现对背景音乐的控制了。在课件播放的过程中,始终会在演示窗口中出现一个控制背景音乐的按钮,单击该按钮,则开始播放背景音乐,同时按钮形式变成“暂停”的状态;在课件运行的任何时刻,如果想暂停背景音乐,可以单击该按钮,音乐会停止,同时按钮形式变成“播放”的状态。如果想重新播放背景音乐,可以再单击该按钮。 这种方法比较适合于控制函数调用背景音乐的情况,对于用声音图标直接调用的背景音乐,我们可以采用下面的方法来控制。 2. 利用“Perpetual”的声音播放方式来控制背景音乐 (1)建立如图7所示的程序结构。 图7 (2)“声音”图标“背景音乐”的属性设置如图8所示。图8 (3)选中“播放”和“暂停”按钮的响应属性中“Scope”项的“Perpetual”。 运行程序,在课件播放的过程中始终会有“播放”和“暂停”两个按钮。单击“播放”按钮,则“a=1”,激活了“声音”图标,程序开始播放背景音乐;单击“暂停”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论