摘 要: 聲音是多媒體中的重要素材之一,在AuthorWare中,聲音圖標(biāo)可以引入聲音文件,但對聲音文件沒有控制機(jī)制或者有些格式的文件不能直接引入。介紹2種聲音的引入方法:一種直接通過聲音圖標(biāo)引入;另一種可以通過函數(shù)或者編程實(shí)現(xiàn)。最后介紹了一些關(guān)于聲音文件的處理技巧。
關(guān)鍵詞:AuthorWare;多媒體CAI課件;MIDI;聲音圖標(biāo);聲音文件
中圖分類號:TP37文獻(xiàn)標(biāo)識碼:B
文章編號:1004-373X(2008)24-083-02
Processing Skill of Sound in AuthorWare
JI Xiaoyun
(Department of Public Computer,Bohai University,Jinzhou,121000,China)
Abstract:Sound is one of the important material in multi-media,in AuthorWare,sound icon can draw into the sound,but can not control them easily or some forms of the sound can not be drawn into directly,there are two ways: first,through the sound icon,second,by function or programming.Finally,some sound processing skill is introduced.
Keywords:AuthorWare;mulltimedia CAI;MIDI;sound icon;sound file
隨著計算機(jī)技術(shù)的廣泛應(yīng)用,多媒體CAI課件也越來越廣泛的被應(yīng)用于課堂教學(xué)中。好的多媒體課件能夠展現(xiàn)各種多媒體元素,聲音元素是多媒體課件中的重要因素。本文主要論述AuthorWare中聲音的引入方法以及一些關(guān)于聲音文件的處理技巧。
1 AuthorWare中聲音的引入方法
常見的聲音文件格式有:.WAV,.MP3,.SWA,.VOX,.MIDI等。AuthorWare 6.0以上的版本中的聲音圖標(biāo)可以直接引入.WAV,.MP3,.SWA,.VOX格式的聲音,而.MIDI格式不能直接用該圖標(biāo)引入。下面就針對這兩種情況論述聲音的引入。
1.1 利用聲音圖標(biāo)引入聲音文件
具體步驟如下:
(1) 在AuthorWare制作環(huán)境下拖動一個聲音圖標(biāo)放到流程線上,并命名;
(2) 雙擊這個聲音圖標(biāo)可打開聲音圖標(biāo)屬性設(shè)置對話框,單擊Import按鈕引入一個聲音文件。引入聲音文件后,可以按播放按鈕來預(yù)聽效果;
(3) 設(shè)置屬性:
① Concurrency:Wait Until Done:當(dāng)程序運(yùn)行到數(shù)字電影圖標(biāo)時,必須等到電影文件播放完畢,才能繼續(xù)下一個圖標(biāo)的內(nèi)容; Concurrent: 程序運(yùn)行到數(shù)字電影圖標(biāo)時,不停下來,同時運(yùn)行下一個圖標(biāo)的內(nèi)容;Perpetual:永遠(yuǎn)處于激活狀態(tài);
② Play:Repeatedly:重復(fù)播放數(shù)字電影,直到被擦除或被命令停止;Fixed Number of Times:固定次數(shù)播放; Until True: 重復(fù)播放,直到下面的表達(dá)式為真時才停止(當(dāng)表達(dá)式為mousedown可以實(shí)現(xiàn)單擊鼠標(biāo),聲音即停止播放,否則就一直循環(huán)播放);
③ Rate播放的速度,100為正常速度。
1.2 MIDI聲音文件的引入
在多媒體應(yīng)用程序中,MIDI音樂文件由于其存儲容量遠(yuǎn)遠(yuǎn)小于波形聲音文件,常用作背景音樂。但由于AuthorWare中的聲音圖標(biāo)不支持MIDI文件,所以,通過調(diào)用相應(yīng)的多媒體擴(kuò)展函數(shù)來實(shí)現(xiàn)MIDI文件的引入。
具體步驟如下:
(1) 加載多媒體擴(kuò)展函數(shù),這些函數(shù)是AuthorWare提供對多媒體設(shè)備支持的自定義函數(shù),均是與Microsoft的媒體控制界面(MCI)相聯(lián)系的,MCI再直接與指定的多媒體硬件相聯(lián)系,從而實(shí)現(xiàn)對多媒體設(shè)備進(jìn)行控制。多媒體擴(kuò)展函數(shù)放在一個DLL動態(tài)文件A4wmme.U32中,程序調(diào)用之前需加載這些函數(shù)。從菜單上選取“Window→Functions”選項或單擊工具欄上“函數(shù)”按鈕,進(jìn)入“Functions”對話框;
(2) 從“Category”區(qū)的下拉列表中選定當(dāng)前實(shí)例選項,此時“Functions”對話框中下面的“Load”按鈕變?yōu)榭蓤?zhí)行狀態(tài);
(3) 單擊“Load”按鈕,進(jìn)入“Load Function”對話框。選定A5wmme.U32文件(該文件未隨AuthorWare 6.0一起發(fā)行,可從其站點(diǎn)下載),單擊“打開”按鈕,彈出 “Custom functions in A6wmme.U32”對話框;
(4) 用鼠標(biāo)選取所有以MIDI開頭的函數(shù),單擊“Load”加載,加載完畢后返回至與“Funtions”同名的另一個對話框,在函數(shù)的顯示窗口增加了加載的多媒體擴(kuò)展函數(shù)。至此,準(zhǔn)備調(diào)用的多媒體擴(kuò)展函數(shù)加載完畢;
(5)MIDIPlay(\"d:\\midis\\whosay.mid\",100,0)用來指定所要播放的MIDI音樂; MIDIPause()用來暫停音樂;MIDIResume()用來繼續(xù)播放; MIDIStop() 用來停止音樂的播放。
2 聲音的壓縮
WAV聲音文件質(zhì)量很好,但占用空間非常龐大,因此課件中若不是對音質(zhì)有特殊要求,一般要將其進(jìn)行壓縮。
(1) WAV聲音文件轉(zhuǎn)換為 SWA步驟如下:
單擊“Xtra”→“Other”→“Convert WAV to SWA”,在對話框設(shè)置即可。
(2) WAV聲音文件轉(zhuǎn)換為 VOX步驟如下:
單擊“開始”→“程序”→“Micromedia AuthorWare”→“Voxware Encoder”,在隨后出現(xiàn)的轉(zhuǎn)換窗口中設(shè)置即可。WAV文件也可以壓縮為MP3文件,這可以采用超級解霸等媒體播放工具來進(jìn)行轉(zhuǎn)換,在這里不做詳述。
(3) 聲音的同步。
在設(shè)計多媒體CAI課件時,有時需要在播放解說詞的同時播放音樂,而AuthorWare不支持2個WAV音樂同步播放,這時一般借助計算圖標(biāo)來實(shí)現(xiàn)2種音樂的同步播放,背景音樂用MIDI格式,前景的解說詞用WAV格式。
具體步驟如下:
① 在流程線上依次拖入一個交互圖標(biāo),交互方式選擇“Button”,在交互圖標(biāo)的右側(cè)拖入5個計算圖標(biāo),并分別命名為播放、繼續(xù)、暫停、停止、退出;
② 調(diào)用A5wmme.U32函數(shù),選擇并裝載所有與MIDI和WAVE有關(guān)的函數(shù);
③ 單擊“播放”計算圖標(biāo),在計算窗口中輸入MIDIPlay(\"d:\\midis\\whosay.mid\",100,0)和WavePlay(\"d:\\\\MCAI\\\\解說.wav\"),分別用來指定所要播放的MIDI音樂和WAVE聲音;單擊“繼續(xù)”計算圖標(biāo),在計算窗口中輸入MIDIResume()和WaveResume();單擊“暫停”計算圖標(biāo),在計算窗口中輸入MIDIPause()和WavePause();單擊“停止”計算圖標(biāo),在計算窗口中輸入MIDIStop()和WaveStop();單擊“退出”計算圖標(biāo),在計算窗口中輸入QUIT(),這樣就可在多媒體CAI課件中實(shí)現(xiàn)前景音樂和解說詞的同步播放。當(dāng)然,如果改動計算圖標(biāo)的內(nèi)容,可以實(shí)現(xiàn)對MIDI音樂和WAVE音樂單獨(dú)控制,這里不再介紹。
3 結(jié) 語
在運(yùn)用AuthorWare制作多媒體課件中,聲音的運(yùn)用對一個成功的多媒體課件來說是必不可少的,而對于聲音或音樂的運(yùn)用和控制得好與壞也很重要,它也能影響到課件的質(zhì)量。對于不同的制作,聲音的控制方式也所不同,可以直接利用AuthorWare制作環(huán)境中的函數(shù)進(jìn)行控制,也可以通過編程來實(shí)現(xiàn),其方法有很多。
參考文獻(xiàn)
[1]方其桂.多媒體CAI課件制作教程.北京:人民郵電出版社,2002.
[2]步行者工作室.AuthorWare 5.0 高手速成.北京:兵器工業(yè)出版社,1999.
[3]畢廣吉.AuthorWare多媒體程序設(shè)計與典型實(shí)例.北京:人民郵電出版社,2004.
[4]仇芒仙.AuthorWare實(shí)用教程.北京:高等教育出版社,2004.
[5]楊威.信息技術(shù)教學(xué)導(dǎo)論.北京:電子工業(yè)出版社,2003.
[6]黃小宇,張鳳群,陳陽,等.中文AuthorWare多媒體制作.北京:清華大學(xué)出版社,2005.
[7]王大印,白海波.AuthorWare7.0多媒體制作實(shí)踐與提高.北京:清華大學(xué)出版社,2005.
[8]朱紅康.多媒體AuthorWare7.0課件制作教程.北京:人民郵電出版社,2006.
[9]朱詩兵.AuthorWare與多媒體編程.北京:清華大學(xué)出版社,2001.
[10]王華英.AuthorWare7.0入門與提高.北京:清華大學(xué)出版社,2005.
[11]錢澤強(qiáng),阮懷柱.信息技術(shù)培訓(xùn)教程.上海:上海交通大學(xué)出版社,2003.
[12]王繼先,常曉鵬.多媒體課件與網(wǎng)上發(fā)布.河南教育學(xué)院學(xué)報,2003(12):72-74.
[13]盧飛躍.Xtras在AuthorWare多媒體課作制作中的應(yīng)用.番禺職業(yè)技術(shù)學(xué)院學(xué)報,2004(3):30-34.
作者簡介 季曉云 女,1976年出生,遼寧大連人,碩士,講師。主要從事多媒體教學(xué)與研究工作。