|
在多媒体课件中,声音处于举足轻重的地位。我们利用Authorware的声音图标可以给多媒体课件配上音乐、解说。那么,如何实现在课件的应用过程中根据需要随时调控声音的开、关、暂停、继续呢?这里我例举三种常用方法,供大家参考。
〖方法一〗仅设置“关”按钮来调控声音(程序流程图见图 1)。
这种方法一般用在课件的开始部分,用以实现对背景音乐的控制。通过【等待】图标中的“Continue”按钮或通过用鼠标点击画面来关闭声音。各图标的关键设置如下:
1. 在【声音】图标属性对话框中先导入要播放的背景音乐,然后再设置【Timing】文件夹中的选项。
在【Concurrency】选项中选中【Concurrency】,Authorware将同时执行本声音图标和下一个显示图标(背景图)。
在【play】选项中选择【Until True】,在【Play】下面的播放条件输入框中输入“Sound:=true”。其他设置取默认状态。
2. 【显示】图标中可导入一幅背景图。
3. 【等待】图标中选中【Show Button】。
4. 【计算】图标的编辑窗口中,设置控制音乐播放用户变量“Sound:=true”,其目的是程序运行到该图标时就关闭声音。
本方法中也可在【Play】下面的播放条件输入框中直接输入“mousedown”,【声音】图标的其他设置不变,就可用鼠标点击画面关闭声音,这时程序流程上只要放置【声音】和【显示】图标即可。这是一种很简单的关闭声音的方式,大家不妨一试。
〖方法二〗用“开”、“暂停”、“继续”三个按钮来调控声音(程序流程图见图2)。
这种方法的特点是对声音的调控灵活自如,适用于语音教学。各图标的关键设置如下:
1. 在【声音】图标属性对话框中先导入要播放的声音,然后再设置【Timing】文件夹中的选项。
在【Concurrency】选项中选中【Concurrency】。
在【Play】选项中选择【Fixed Number of Times】,在【Play】下面的播放输入框中输入需播放的次数。其他设置取默认状态。
2. 在控制声音的“开”、“暂停”、“继续”按钮下属的子程序中,各有一个【计算】图标,其设置如下:
在“开”按钮下属的计算图标编辑窗口设置为: Mediaplay(IconID@"声音")
在“暂停”按钮下属的计算图标编辑窗口设置为: Mediapause(IconID@"声音",true)
在“继续”按钮下属的计算图标编辑窗口设置为: Mediapause(IconID@"声音",false)
我们还可以将 “暂停”、“继续”按钮设置成同一个按钮“暂停/继续”,这时程序流程图如图3。在程序的起始位置放置一个【计算】图标,在其编辑窗口中输入“sound:=false”,用以控制其开始时的声音。“暂停/继续”按钮下属的子程序中的【计算】图标设置为:
if sound:=true then sound:=flase
else sound:=true
Mediapause(IconID@"声音",sound)
其他设置不变。
〖方法三〗通过“滑杆控制”上的按钮来控制声音的“暂停”、“继续”。方法如下:
单击“Insert”菜单→选中“Media控件”→单击“DirectMedia Xtra”,出现“DirectMedia Xtra”属性对话框,然后单击“浏览文件”按钮,导入一个声音文件,在“播放选项”中,选中“滑杆控制”、“循环播放”,最后单击“确定”按钮,出现如图4所示的程序流程图。程序运行时自动出现“滑杆控制”按钮。
|