第一文秘网    > 求职信

自制Authorware课文朗读多媒体课件

作者:jnscsh   时间:2022-03-04 08:40:30   浏览次数:

语文教师在利用Authorware制作课文朗读多媒体课件时,最常用的办法是先将整篇课文的范读录制下来,然后利用Authorware中的声音图标导入到程序流程图中。如果在同一课件中既需要粗读整篇课文,又需要精读其中某个精彩片断时,整个课件需要包含若干个声音文件,这样做既增加了课件的容量,又不利于课件的运行,课件的交互性也远不如教师使用录音机操作那样简单方便。下面,以本人最近制作的初一语文课件《龙宫索宝》为例,介绍一下用Authorware制作课文朗读教学设计的解决方案。

《龙宫索宝》是《西游记》中脍炙人口的精彩片断之一。全文以“索”为线索,共分为四个部分:“为何索宝”、“去龙宫索宝”、“怎样索宝”和“索得何宝”。第三、四部分是课文的教学重点。该课文朗读教学设计采用粗读和精读相结合的方式,课文录音采用评书形式,像录音机一样实现全文朗读、片断朗读、停止、暂停、继续等交互功能。

一、初步思路

要实现全文朗读、片断朗读、停止、暂停、继续等功能,简单地导入声音图标是实现不了的。Authorware中有两个外部函数MP3Player.U32和A3WMME.U32能实现对声音文件的控制处理,并能灵活控制MP3、WAV、MIDI、CD等声音文件的播放。考虑到最后形成课件的容量,我们首选的方式是将录制好的声音文件转化成MP3或MIDI格式音乐后,再利用相应函数灵活控制播放文件。成功载入MP3Player.U32和A3WMME.U32后,笔者发现在A3WMME.U32函数库播放MIDI和WAV音乐命令时,随即会出现MIDIPlaySegment(WavePlay-Segment)命令,该项命令能够选择音乐文件的片断,实现播放功能。因此,要使制作出的课件同时满足上述五项功能,声音文件首先必须是MIDI文件或者是WAV文件。然后,结合Authorware中的显示图标、交互图标、计算图标等制作出一个符合要求的、完整的课文朗读教学课件。

二、设计过程

1.A3WMME.U32外部函数的载入

我们可以到http://zsh.nbedu.net.cn/Authorware/ucds/ucd.htm中下载A3WMME.U32外部函数,并将它存放至Authorware应用程序下。

打开“评书欣赏.a6p”。点击工具栏里的[Functions Window]按钮,出现[Function]窗口后,点击[Category]下的按钮,选择“评书欣赏.a6p2”,此时窗口左下方的[Load]按钮变为可用,点击[Load],选择[A3WMME.U32打开]。在随后出现的对话框中选定所有命令,单击[Load]后即可完成函数的载入。

成功载入函数后,可以看到有关WAV声音播放共有六条命令,分别是WavePLAY(Filename,wait)、WavePlaySegment(Filename,Fromseconds,Forseconds,wait)、Wavestop()、WavePause()、WaveResume()、WavePlaying()。

2.流程设置

层1为整个课件的主界面。关于“评书欣赏”流程图的程序结构如图1。

在“bj”显示图标内加载背景图像。

在流程线上插入计算图标“初值及调用WAV”,其内容为:

BF1:=0--使“全文播放”按钮无效

BF2:=1--使“暂停”按钮有效

BF3:=0--使“继续”按钮无效

WavePlay(FileLocation^"2.wav", flase)--播放当前目录下的评书文件2.wav,同时执行下面的交互图标

交互图标右侧放四个计算图标和一个群组图标,交互方式均为按钮交互方式,按钮交互属性Branch文本框内为Continue。“全文播放”计算图标的Response对话框的Active IF文本框内输入BF1,“暂停”按钮的Responwe对话框的Active IF文本框内输入BF2。“继续”图标的Responwe对话框的Active IF文本框内输入BF3 。

“全文播放”计算图标内容为:

if WavePlaying() then--如果WAV音乐正在播放,刚执行暂停,否则全文播放

WavePause()--暂停WAV音乐的播放

BF1:=1--使“全文播放”按钮有效

BF2:=0--使“暂停”按钮无效

BF3:=1--使“继续”按钮有效

else

WavePlay(FileLocation^"2.wav", flase)--全文播放评书音乐

BF1:=0--使“全文播放”按钮无效

BF2:=1--使“暂停”按钮有效

BF3:=0--使“继续”按钮无效

end if

“停止”计算图标内容为:

Wavstop()--停止WAV音乐播放

BF1:=1--使“全文播放”按钮有效

BF2:=0--使“暂停”按钮无效

BF3:=0--使“继续”按钮无效

“暂停”计算图标内的程序输入同“全文播放”计算图标内的程序输入相同,不再赘述。

“继续”计算图标内容为:

WaveResume()--若当前声音文件已被暂停,继续播放该WAV音乐

BF1:=0--使“全文播放”按钮无效

BF2:=1--使“暂停”按钮有效

BF3:=0--使“继续”按钮无效

“片断欣赏”群组图标设计流程如图2。

片断交互采用WavePlaySegment(Filename,Fromseconds,Forseconds,wait)命令,参数Fromseconds表示的是开始播映WAV文件的长度位置,参数Forseconds表示播映该WAV文件的时间。“片断欣赏”层中设计了四个片断交互,分别对应播放全文的第一、二、三、四部分,第一部分计算图标程序输入如下脚本:

BF1:=0--使“全文播放”按钮无效

BF2:=1--使“暂停”按钮有效

BF3:=0--使“继续”按钮无效

WavePlaySegment(FileLocation^"2.wav", 0, 50.7, wait)--播放从文件头开始,共50.7秒的片断

其他三个部分计算图标同第一部分计算图标程序相同,只是开头时间和播放时间两个数字作相应修改即可。

完成四个片断部分的程序写入后,进入调试阶段。将各个按钮的位置摆放整齐,单击[保存]按钮,按下键盘上的[CTRL+P]运行播放。在当前界面下,屏幕的右下方会同时出现全文播放、暂停、继续、停止、片断欣赏等按钮。当需要精讲某一部分时,单击片断欣赏按钮,在片断欣赏上方会同时出现第一至第四部分四个按钮,要欣赏哪部分点击相应的按钮就行了。

推荐访问:朗读 课文 自制 多媒体课件 Authorware