朱梅梅
摘要:網(wǎng)絡(luò)課件中,聲音占一個(gè)重要的地位,而對(duì)聲音的處理,一直是網(wǎng)絡(luò)課件開發(fā)中的難點(diǎn),本文主要從背景音樂、解說以及其不同的表現(xiàn)形式,結(jié)合具體的程序?qū)嵗?來闡述其實(shí)現(xiàn)的具體方法。
關(guān)鍵詞:網(wǎng)絡(luò)課件;背景音樂;解說;程序代碼
中圖分類號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2009)15-3958-02
The Application and Processing of Network Courseware in the Voice
ZHU Mei-mei
(Dept. of Computer Engineering, Jiangsu Vocational and Echnical College of Finance & Economics, Huai'an 223003, China)
Abstract: Sound occupies the important status in the network courseware, but to dispose the voice is difficult in the network courseware. The paper expatiates on specific ways to achieve mainly from the background music, commentary and its different forms combined with examples of specific procedures.
Key words: network courseware; background music; commentary; source code
1 引言
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,利用網(wǎng)絡(luò)多媒體課件進(jìn)行教學(xué)已經(jīng)成為當(dāng)前教育技術(shù)在教學(xué)活動(dòng)中應(yīng)用的重要形式和主要的發(fā)展方向,網(wǎng)絡(luò)多媒體課件中包含的教學(xué)元素很多,可以有圖片、文字、動(dòng)畫、視頻和音頻。我們知道,學(xué)習(xí)者對(duì)外界信息的獲取是通過多種途徑來獲取的,其知識(shí)的建構(gòu)是多種感官共同作用的結(jié)果,多媒體教學(xué)最大的優(yōu)點(diǎn)就在于給學(xué)習(xí)者傳送教學(xué)信息時(shí),綜合利用包括視覺和聽覺等多種感官來對(duì)學(xué)習(xí)者進(jìn)行刺激,從而提高教學(xué)質(zhì)量。聲音在多媒體教學(xué)活動(dòng)中一直占據(jù)非常重要的地位。隨著網(wǎng)絡(luò)課件的出現(xiàn)和發(fā)展,如何在網(wǎng)絡(luò)課件中加入豐富的音頻資源,已成為廣大課件開發(fā)開發(fā)著非常關(guān)心的問題,由于要考慮到課件適應(yīng)自學(xué)和助教兩種不同的需要,課件的聲音處理就變得更為復(fù)雜。本文就是根據(jù)這種需要,提出了幾種處理方法,供廣大課件制作者參考與引用。
2 網(wǎng)絡(luò)課件中聲音的使用格式
聲音的常用格式是波形文件,即.wav文件,這種文件沒有壓縮,質(zhì)量很好,但文件的尺寸也是最大,不適合網(wǎng)絡(luò)上傳輸。其次是mp3文件,這是目前網(wǎng)上比較流行的聲音格式文件,其尺寸大小,聲音質(zhì)量下降不多,比較適合網(wǎng)上傳輸,關(guān)鍵是在制作時(shí)選好采樣頻率、量化精度等??紤]到網(wǎng)絡(luò)傳輸?shù)纫蛩?一般來說,音樂選擇采樣頻率32khz,量化精度選擇128kbps即可。對(duì)于人聲,在保證清晰的前提下,一般選擇采樣頻率22.050khz,量化精度選擇96kbps。
除了以上兩種格式外,現(xiàn)在流行的還有real格式.RA、Windows的.wma,以及flash格式的.swf等,對(duì)于網(wǎng)絡(luò)課件來說,都是不錯(cuò)的選擇。
3 網(wǎng)絡(luò)課件中聲音的使用方式
網(wǎng)絡(luò)課件中的聲音,主要包括背景音樂與解說。背景音樂主要起到烘托氣氛,營(yíng)造教學(xué)環(huán)境的作用。在背景音樂的選擇上,可以整個(gè)課件使用同一背景音樂,也可以不同頁面使用不同的背景音樂;在背景音樂的播放上,背景音樂可以在頁面載入時(shí)自動(dòng)播放,也可以在頁面載入后由課件使用者控制播放;總之,不管是哪種方式,必須給用戶提供一個(gè)控制開關(guān),使用戶可以根據(jù)自己的的使用需要來自主選擇背景音樂的的開于關(guān)。解說主要是進(jìn)一步拓展教學(xué)信息的內(nèi)涵,擴(kuò)大教學(xué)信息量。對(duì)于自學(xué)課件,由于一些教學(xué)信息是隱含的,學(xué)習(xí)者自己可能不能領(lǐng)悟,這時(shí)就要靠解說來幫助學(xué)習(xí),基于這種原因,解說應(yīng)該是一直處于播放狀態(tài);而對(duì)于助教型課件,教學(xué)者既可能使用原著者對(duì)教學(xué)內(nèi)同的理解,即使用解說,又可能在某些章節(jié)發(fā)表自己不同的見解與看法,這時(shí)就需要關(guān)閉解說。
總結(jié)一下上述的使用需求,我們可以歸納出聲音的控制方式主要包括以下幾種:1) 頁面載入時(shí)自動(dòng)播放;2) 頁面載入后用戶控制播放;3) 切換頁面不切換聲音;4) 切換頁面時(shí)切換聲音;5) 提供聲音控制開關(guān)。
第3和第4種情況可以通過將聲音控制放在不同的頁面布局來實(shí)現(xiàn),如第3種,可以將聲音放在課件的目錄頁面或標(biāo)題頁面,這些頁面通常是不必更換的,至多是同一頁面的擴(kuò)展與收縮,這樣,在主頁面更換時(shí),聲音文件就不會(huì)變化,間接實(shí)現(xiàn)了頁面不切換聲音的效果,而對(duì)于第4種情況,可以把聲音放在課件的主頁面,從而實(shí)現(xiàn)切換頁面切換聲音的效果。
4 網(wǎng)絡(luò)課件中聲音的實(shí)現(xiàn)
4.1 利用Microsoft IE中的BGSOUND
BGSOUND的基本格式如下:<BGSOUND SRC = [URL] LOOP=[循環(huán)遍數(shù)|-1|INFINITE]>
其中,SRC后面跟的是WAV、MP3、Wma、Ra格式的音頻文件地址;LOOP后面跟的是循環(huán)播放次背景音樂的遍數(shù):當(dāng)LOOP取值為 – 1 或INFINITE時(shí),表示聲音將反復(fù)循環(huán)播放至用戶離開此網(wǎng)頁時(shí)為止。BGSOUND標(biāo)記格式簡(jiǎn)單,簡(jiǎn)便使用,但不能實(shí)現(xiàn)復(fù)雜的控制。一般用于背景音樂的調(diào)入且不需要開關(guān)控制的場(chǎng)合。
<script>
Function musicon()
Function musicoff ()
</script>
將此代碼復(fù)制到</head>與<body>之間即可。
為了調(diào)用此函數(shù),我們可以在網(wǎng)頁中加入控制:
4.2 利用LiveAudio
LiveAudio也能播放WAV、MP3、Wma 、Ra這些常見格式的音頻文件的文件,并可由控件(controls)對(duì)聲音的播放過程做較為復(fù)雜的控制。其聲音控制的大小由EMBED標(biāo)記中的WIDTH和HEIGHT參數(shù)決定。控件有以下六種不同的類型:1)Console:含有Play、Pause 、Stop 按鈕和音量控制桿;2)SmallConsole:含有Play、Stop按鈕和音量控制桿,此類控件的按鈕比標(biāo)準(zhǔn)Console的要小;3)PlayButton:播放聲音的按鈕;4)PauseButton:在放音量時(shí)候暫停聲音播放(但不卸載聲音文件)的按鈕;5)StopButton:停止聲音播放并卸載聲音文件的按鈕;6)VolumeLever:調(diào)整回放音量(系統(tǒng)音量)的控制桿。這些控件可在一個(gè)網(wǎng)頁上重復(fù)使用多次,可以控制一個(gè)或多個(gè)聲音文件,具體情況則取決于在HTML或JavaScript中是如何使用聲音文件的。舉例如下:
<EMBED
Src = "yc35.wav " autostart = isplaying () loop = "0" width = "37" height = "27"align = "middle"controls = "/playbutton/stopbutton"
>
將上述代碼復(fù)制到< body >區(qū)即可。如果頁面載入后就開始播放,可將autostart賦值為1,或取消該參數(shù),因?yàn)槟J(rèn)選項(xiàng)為自動(dòng)播放;如果需要頁面載入后由用戶控制播放,可以將autostart賦值為0。
4.3 利用active movie控件
active movie控件是一個(gè)非常有特色的多媒體控件,支持大部分視頻和音頻文件格式,包括.mov、.mpg、.avi、.mid、.au和.aiff等等。其調(diào)用格式為:
<o(jì)rject id = "sound-control" width = 0 height = 0 classid = "clsid : 05589FA1-C356-11CE-BF01-00AA0055595A"> < PARAM NAME = "showcontrols" VALUE = "flase"> <param name = "showplay" value = "flase" > < param name = "autostar" value = "flase"> <param name = "filename"value = "123.mp3"> </object >
以上代碼中CLASSID屬性的值是每一個(gè)activex控件的唯一識(shí)別號(hào),ID的值為整個(gè)<OBJECT>元素的唯一名稱,用語腳本引用,如我把它取名為 " sound-control ”< param >用于指定控件的參數(shù),<param name = "showcontrols" volue = "flase" >表示不顯示控制面板,如把值改為true,則表示顯示控制面板;< param name = "showdisplay" value = "true/flash">表示顯示或隱藏畫面,<param name = "autostart"value = "true/flase" >表示是否自動(dòng)開始播放每體文件,< param name = "filename" value = "test.wav">給程序提供待播放的媒體名稱,此處表示的播放的是同意目錄下的“123.mp3 ”文件。Active movie控件可方便的用腳本控制,如:在<body>區(qū)中加以下代碼:
<EMBED NAME = “sound-control”SRC = “123.mp3”HIDDEN = "true" AUTOSTART= "false" mastersound>
<form> < input type = button onclick = "music-play ()" value = play >
<input type = button onclick = "music-pause ()" value = pause>
<input type = button onclick = "music-stop ()" value = stop> < /form>
<! - - function music-play ()
{document.sound-control.play ()}
Function
Music-pause (){document.sound-control.pause ()}
Function
Music-stop (){document.sound-control.stop ()}-->
</script>
上述代碼的是:通過EMBED調(diào)入媒體文件“123.mp3”,初始狀態(tài)設(shè)為不播放。然后用<form> </form >構(gòu)建三個(gè)控制按鈕:播放、暫停和停止,三個(gè)函數(shù)music-play()、music-pause ()、music-stop () 分別和三個(gè)按鈕對(duì)應(yīng),從而實(shí)現(xiàn)對(duì)”123.mp3”文件的控制。
綜上所述在網(wǎng)絡(luò)多媒體課件中加入聲音及其控制,一方面擴(kuò)大了教學(xué)信息量,另一方面也使我們的課件更為豐富多彩,吸引學(xué)生的注意力,激發(fā)他們的學(xué)習(xí)興趣。本文只是作者在實(shí)際工作中的一些經(jīng)驗(yàn)和體會(huì),旨在拋磚引玉,希望能給廣大課件開發(fā)者一些啟發(fā)。
參考文獻(xiàn):
[1] 林福綜.多媒體技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社,2000.
[2] 趙子江.多媒體技術(shù)應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,2003.
[3] 孫德嫻.多媒體網(wǎng)絡(luò)課件設(shè)計(jì)與制作[M].北京:北京理工大學(xué)出版社,2003.
[4] 張小真.多媒體與網(wǎng)絡(luò)課件[M].重慶:西南師范大學(xué)出版社,2005.
[5] 何恩基.多媒體技術(shù)應(yīng)用基礎(chǔ)[M].北京:北方交通大學(xué)出版社,2006.
電腦知識(shí)與技術(shù)2009年15期