首页 > 设计 > 媒体动画 > 正文

Authorware开发实例:用Authorware绘制课件里面声音控制地完成

2020-09-19 18:29:35
字体:
来源:转载
供稿:网友
在多媒体课件中,声音处于举足轻重的地位。我们利用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所示的程序流程图。程序运行时自动出现“滑杆控制”按钮。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表