首页 > 网站 > 媒体动画 > 正文

Authorware开发实例:authorware绘制课件心得灵活技术小记(1)

2024-09-08 19:25:53
字体:
来源:转载
供稿:网友

  我用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


  函数加载完成后,就可以按照以上函数的用法在计算图标中调用了,此时我们便可以随心所欲地对背景音乐进行控制了。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表