时间:2022-08-30 02:33:53
摘 要: 声音是多媒体中的重要素材之一,在AuthorWare中,声音图标可以引入声音文件,但对声音文件没有控制机制或者有些格式的文件不能直接引入。介绍2种声音的引入方法:一种直接通过声音图标引入;另一种可以通过函数或者编程实现。最后介绍了一些关于声音文件的处理技巧。
关键词:AuthorWare;多媒体CAI课件;MIDI;声音图标;声音文件
中图分类号:TP37文献标识码:B
文章编号:1004-373X(2008)24-083-02
Processing Skill of Sound in AuthorWare
JI Xiaoyun
(Department of Public Computer,Bohai University,Jinzhou,121000,China)
Abstract:Sound is one of the important material in multi-media,in AuthorWare,sound icon can draw into the sound,but can not control them easily or some forms of the sound can not be drawn into directly,there are two ways: first,through the sound icon,second,by function or programming.Finally,some sound processing skill is introduced.
Keywords:AuthorWare;mulltimedia CAI;MIDI;sound icon;sound file
随着计算机技术的广泛应用,多媒体CAI课件也越来越广泛的被应用于课堂教学中。好的多媒体课件能够展现各种多媒体元素,声音元素是多媒体课件中的重要因素。本文主要论述AuthorWare中声音的引入方法以及一些关于声音文件的处理技巧。
1 AuthorWare中声音的引入方法
常见的声音文件格式有:.WAV,.MP3,.SWA,.VOX,.MIDI等。AuthorWare 6.0以上的版本中的声音图标可以直接引入.WAV,.MP3,.SWA,.VOX格式的声音,而.MIDI格式不能直接用该图标引入。下面就针对这两种情况论述声音的引入。
1.1 利用声音图标引入声音文件
具体步骤如下:
(1) 在AuthorWare制作环境下拖动一个声音图标放到流程线上,并命名;
(2) 双击这个声音图标可打开声音图标属性设置对话框,单击Import按钮引入一个声音文件。引入声音文件后,可以按播放按钮来预听效果;
(3) 设置属性:
① Concurrency:Wait Until Done:当程序运行到数字电影图标时,必须等到电影文件播放完毕,才能继续下一个图标的内容; Concurrent: 程序运行到数字电影图标时,不停下来,同时运行下一个图标的内容;Perpetual:永远处于激活状态;
② Play:Repeatedly:重复播放数字电影,直到被擦除或被命令停止;Fixed Number of Times:固定次数播放; Until True: 重复播放,直到下面的表达式为真时才停止(当表达式为mousedown可以实现单击鼠标,声音即停止播放,否则就一直循环播放);
③ Rate播放的速度,100为正常速度。
1.2 MIDI声音文件的引入
在多媒体应用程序中,MIDI音乐文件由于其存储容量远远小于波形声音文件,常用作背景音乐。但由于AuthorWare中的声音图标不支持MIDI文件,所以,通过调用相应的多媒体扩展函数来实现MIDI文件的引入。
具体步骤如下:
(1) 加载多媒体扩展函数,这些函数是AuthorWare提供对多媒体设备支持的自定义函数,均是与Microsoft的媒体控制界面(MCI)相联系的,MCI再直接与指定的多媒体硬件相联系,从而实现对多媒体设备进行控制。多媒体扩展函数放在一个DLL动态文件A4wmme.U32中,程序调用之前需加载这些函数。从菜单上选取“WindowFunctions”选项或单击工具栏上“函数”按钮,进入“Functions”对话框;
(2) 从“Category”区的下拉列表中选定当前实例选项,此时“Functions”对话框中下面的“Load”按钮变为可执行状态;
(3) 单击“Load”按钮,进入“Load Function”对话框。选定A5wmme.U32文件(该文件未随AuthorWare 6.0一起发行,可从其站点下载),单击“打开”按钮,弹出 “Custom functions in A6wmme.U32”对话框;
(4) 用鼠标选取所有以MIDI开头的函数,单击“Load”加载,加载完毕后返回至与“Funtions”同名的另一个对话框,在函数的显示窗口增加了加载的多媒体扩展函数。至此,准备调用的多媒体扩展函数加载完毕;
(5)MIDIPlay("d:\\midis\\whosay.mid",100,0)用来指定所要播放的MIDI音乐; MIDIPause()用来暂停音乐;MIDIResume()用来继续播放; MIDIStop() 用来停止音乐的播放。
2 声音的压缩
WAV声音文件质量很好,但占用空间非常庞大,因此课件中若不是对音质有特殊要求,一般要将其进行压缩。
(1) WAV声音文件转换为 SWA步骤如下:
单击“Xtra”“Other”“Convert WAV to SWA”,在对话框设置即可。
(2) WAV声音文件转换为 VOX步骤如下:
单击“开始”“程序”“Micromedia AuthorWare”“Voxware Encoder”,在随后出现的转换窗口中设置即可。WAV文件也可以压缩为MP3文件,这可以采用超级解霸等媒体播放工具来进行转换,在这里不做详述。
(3) 声音的同步。
在设计多媒体CAI课件时,有时需要在播放解说词的同时播放音乐,而AuthorWare不支持2个WAV音乐同步播放,这时一般借助计算图标来实现2种音乐的同步播放,背景音乐用MIDI格式,前景的解说词用WAV格式。
具体步骤如下:
① 在流程线上依次拖入一个交互图标,交互方式选择“Button”,在交互图标的右侧拖入5个计算图标,并分别命名为播放、继续、暂停、停止、退出;
② 调用A5wmme.U32函数,选择并装载所有与MIDI和WAVE有关的函数;
③ 单击“播放”计算图标,在计算窗口中输入MIDIPlay("d:\\midis\\whosay.mid",100,0)和WavePlay("d:\\MCAI\\解说.wav"),分别用来指定所要播放的MIDI音乐和WAVE声音;单击“继续”计算图标,在计算窗口中输入MIDIResume()和WaveResume();单击“暂停”计算图标,在计算窗口中输入MIDIPause()和WavePause();单击“停止”计算图标,在计算窗口中输入MIDIStop()和WaveStop();单击“退出”计算图标,在计算窗口中输入QUIT(),这样就可在多媒体CAI课件中实现前景音乐和解说词的同步播放。当然,如果改动计算图标的内容,可以实现对MIDI音乐和WAVE音乐单独控制,这里不再介绍。
3 结 语
在运用AuthorWare制作多媒体课件中,声音的运用对一个成功的多媒体课件来说是必不可少的,而对于声音或音乐的运用和控制得好与坏也很重要,它也能影响到课件的质量。对于不同的制作,声音的控制方式也所不同,可以直接利用AuthorWare制作环境中的函数进行控制,也可以通过编程来实现,其方法有很多。
参考文献
[1]方其桂.多媒体CAI课件制作教程.北京:人民邮电出版社,2002.
[2]步行者工作室.AuthorWare 5.0 高手速成.北京:兵器工业出版社,1999.
[3]毕广吉.AuthorWare多媒体程序设计与典型实例.北京:人民邮电出版社,2004.
[4]仇芒仙.AuthorWare实用教程.北京:高等教育出版社,2004.
[5]杨威.信息技术教学导论.北京:电子工业出版社,2003.
[6]黄小宇,张凤群,陈阳,等.中文AuthorWare多媒体制作.北京:清华大学出版社,2005.
[7]王大印,白海波.AuthorWare7.0多媒体制作实践与提高.北京:清华大学出版社,2005.
[8]朱红康.多媒体AuthorWare7.0课件制作教程.北京:人民邮电出版社,2006.
[9]朱诗兵.AuthorWare与多媒体编程.北京:清华大学出版社,2001.
[10]王华英.AuthorWare7.0入门与提高.北京:清华大学出版社,2005.
[11]钱泽强,阮怀柱.信息技术培训教程.上海:上海交通大学出版社,2003.
[12]王继先,常晓鹏.多媒体课件与网上.河南教育学院学报,2003(12):72-74.
[13]卢飞跃.Xtras在AuthorWare多媒体课作制作中的应用.番禺职业技术学院学报,2004(3):30-34.
作者简介 季晓云 女,1976年出生,辽宁大连人,硕士,讲师。主要从事多媒体教学与研究工作。