我用authorware制作课件已经有一段时间了,也积累了一些经验和心得,现与大家共同分享。
巧妙实现双声道
在课件中加入配音我们一般通过可以录音的软件,我使用的是ulead mediastudio pro 5中的audio editor,将配音录制编辑成wav文件后在课件中用一个音频图标将其导入即可。当然,除了必要的配音,有时我们还要为课件设置优美的背景音乐,可是authorware不能同时播放两个wav文件,于是我想到了midi文件,而authorware不能直接播放midi文件,所以我们要利用ucd外部函数控制midi音乐文件的播放,下面是实现的方法:
1、加载外部函数
(1)首先建立文件,例如:背景音乐.a6p。
(2)选择菜单“window/functions”,打开“functions”对话框,在“category”下拉列表框中选择“背景音乐.a6p”,然后单击[load]按钮。
(3)在打开的“load function”对话框中选择包含关于midi函数的.u32文件:a4wmme.u32,然后单击[打开]按钮。
(4)在打开的对话框“custom function in a4wmme.u32”中,选择常用的midi函数(如图1),然后单击[load]按钮。
图1
2、midi函数的用法
(1)midiplay("filename",tempo,wait):用于播放指定的midi音乐文件,参数“filename”用于指定要播放的midi文件名;“tempo”用于指定播放的速度,当tempo=100时,表示原速播放,当tempo〈100时,表示以原速度的百分比播放;参数“wait”为“false”时,表示在播放midi时,马上执行其后的图标,为“true”时,表示播放完midi音乐后才执行其后的图标。
(2)midistop():用于停止midi声音的播放。
(3)midipause():用于暂停midi声音的播放。
(4)midiresume():用于从暂停处继续播放midi文件。
(5)midiplaying():若当前的midi声音正在播放,则此函数返回“true”,否则返回“false”,此函数常用于检测midi声音文件的播放状态。
(6)midiplaysegment("filename",tempo,fromseconds,forseconds,wait):用于播放指定的midi文件的一段,“fromseconds”和“forseconds”用于指定播放的起始位置和播放长度。
3、调用函数
图2
函数加载完成后,就可以按照以上函数的用法在计算图标中调用了,此时我们便可以随心所欲地对背景音乐进行控制了。
新闻热点
疑难解答