用Authorware实现CAI课件中声音的交互播放

用Authorware实现CAI课件中声音的交互播放

ID:41751265

大小:108.33 KB

页数:4页

时间:2019-08-31

用Authorware实现CAI课件中声音的交互播放_第1页
用Authorware实现CAI课件中声音的交互播放_第2页
用Authorware实现CAI课件中声音的交互播放_第3页
用Authorware实现CAI课件中声音的交互播放_第4页
资源描述:

《用Authorware实现CAI课件中声音的交互播放》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用Authorware实现CAI课件中声音的交互播放张鹏丽(天津机电职业技术学院电教中心300131)摘要:用多媒体创作工具Authorware开发多媒体CAI课件时,可以通过几种方法灵活地实现声音的交互播放,实现以学生为主体的个别化教育,达到良好的教学效果。关键词:Authorware;CAI课件;ActiveX控件声音是CAI课件的重要纽成部分。在CAI课件中,合理地加入一些解说,可以更好地表达教学内容,同时吸引学习者的注意力,增加学习兴趣;一段舒缓的背景音乐,可以调节课堂的紧张气氛,有利于学生思考问题。Authorware是美国Macromedia公司著名的多媒体编箸软件,是一种

2、基于设计图标和流程线为结构的编程平台,利)]Authorware7.0提供的声咅图标,对以在课件中插入声咅,但没有交互播放功能,不能作任意暂停、重播、停止等控制。为了使制作的CAI课件适应人机交互和以学牛为主体的个别化教育,实现对声音的交互控制是十分必要的。在利川Authorware开发CAI课件过程中可以通过以下三种方法实现声音的交互播放。一、通过对Authorware声音图标的属性设置实现声音的交互播放按图1流程范例设置音频播放流程。设置声音图标的屈性如图2,计时选项卡中执行方式选择永久,该项设置能保证程序在继续执行的同时声音图标仍IH保持活跃状态,当Authorware程序监测

3、到变量为真时,即开始播放。播放项设置为“直到为真”,其条件项里写入js=l,js的初值设置为0,该项设置能保证js=l时停止声音的播放。在开始条件项里写入ks=l,ks的初值也设置为1,该项设置能保证当ks=l时声音开始播放。在音乐交互控制图标右侧引入两个计算图标,分别命名为开始播放和停止播放,在这两个交互图标里分别输以下内容:图1图21.开始播放计算图标输入:ks:=ljs:=OWil:播放图标输入:js:=lks*—0血过对声音图标的属性设置实现声音的交互播放的方法简单易行,缺点是不能导入MIDI格式的咅乐,并且每次停止播放咅乐后不能从停止播放的吋间处再继续播放。二、利用Autho

4、rware系统函数实现声音的交互播放Authorware自身提供的MediaPause和MediaPlay两个标准函数可以对导入到声音图标里的声音进行控制。但声音图标不能导入MIDI格式的音乐,可利用多媒体函数接口(MCI)来实现MIDI的播放。MIDI函数不是Authorware自身的标准函数,它是由一个名为A5wmme.u32的多媒体函数包提供的,可以将该函数包拷贝到Authorware的安装日录下实现对MIDI格式声音的交互播放。(一)用Authorware提供的标准函数MediaPause和MediaPlay对声音图标进行交互播放按图3流程范例设置声音的播放流程。设置声音图标的

5、属性,计时选项卡中执行方式选择同时,该设置能保证程序在继续执行的同时声音图标仍门保持活跃状态。其它项选择为默认设置即可。在音乐交互控制图标右侧引入三个计算图标,分别命名为車新播放、暂停播放和继续播放,在这三个交互图标里分别输入:1.重新播放计算图标输入:MediaPlay(IconID@"W乐")音乐乐交互控制重新播放暫停播放继续播放2.暂停播放计算图标输入:MediaPause(IconID@"乐”,pause),Pause的初始值设置为13.继续播放计算图标输入:MediciPausc(IconID@"<乐“,slop),Stop的初始值设置为0,该项设置能保证在音乐停止处继续播放

6、图3(二)用MIDI函数实现对MIDI格式声音的交互播放MIDIPkiy、MIDIPausexMIDIResume和MIDIStop函数可以实现对MIDI声音播放、暂停、继续、停止播放的控制,MIDIPlaying函数用于返冋MIDI当前的播放状态,如果返冋为0则表示没有播放,为1表示正在播放。按图4流程范例设置声咅的播放流程,在“导入MIDI声咅”计算图标甲写入:MIDIPlay(T.mid”,100,0),其中100代表播放速率,0代表作为背景播放,即在播放音乐的同时程序按流程线继续执行,若为1则代表播放完MIDI声音后才能执行流程线后面的图标内容。拖放一交互图标,命名为声音控制,

7、在其右边拖放五个计算图标,分别输入:1.开始播放计算图标输入:MIDIPlay(Hl.midn,100,0),具中l.mid是要播放的声音,要注意该MIDI格式的音乐耍与程序放在同一文件夹下才能实现对该MIDI音乐的调用2.暂停播放计算图标输入:MIDIPause()3.继续播放计算图标输入:MIDIRcsumc()4.停止播放MIDIStop()5.最后一个分支的交互属性设置为条件交互,条件为:开始蛍放继续橹放停止播放MIDIPlaying(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。