我用authorware制作課件已經(jīng)有一段時(shí)間了,也積累了一些經(jīng)驗(yàn)和心得,現(xiàn)與大家共同分享。
巧妙實(shí)現(xiàn)雙聲道
在課件中加入配音我們一般通過可以錄音的軟件,我使用的是ulead mediastudio pro 5中的audio editor,將配音錄制編輯成wav文件后在課件中用一個(gè)音頻圖標(biāo)將其導(dǎo)入即可。當(dāng)然,除了必要的配音,有時(shí)我們還要為課件設(shè)置優(yōu)美的背景音樂,可是authorware不能同時(shí)播放兩個(gè)wav文件,于是我想到了midi文件,而authorware不能直接播放midi文件,所以我們要利用ucd外部函數(shù)控制midi音樂文件的播放,下面是實(shí)現(xiàn)的方法:
1、加載外部函數(shù)
(1)首先建立文件,例如:背景音樂.a6p。
(2)選擇菜單“window/functions”,打開“functions”對(duì)話框,在“category”下拉列表框中選擇“背景音樂.a6p”,然后單擊[load]按鈕。
(3)在打開的“l(fā)oad function”對(duì)話框中選擇包含關(guān)于midi函數(shù)的.u32文件:a4wmme.u32,然后單擊[打開]按鈕。
(4)在打開的對(duì)話框“custom function in a4wmme.u32”中,選擇常用的midi函數(shù)(如圖1),然后單擊[load]按鈕。
圖1
2、midi函數(shù)的用法
(1)midiplay("filename",tempo,wait):用于播放指定的midi音樂文件,參數(shù)“filename”用于指定要播放的midi文件名;“tempo”用于指定播放的速度,當(dāng)tempo=100時(shí),表示原速播放,當(dāng)tempo〈100時(shí),表示以原速度的百分比播放;參數(shù)“wait”為“false”時(shí),表示在播放midi時(shí),馬上執(zhí)行其后的圖標(biāo),為“true”時(shí),表示播放完midi音樂后才執(zhí)行其后的圖標(biāo)。
(2)midistop():用于停止midi聲音的播放。
(3)midipause():用于暫停midi聲音的播放。
(4)midiresume():用于從暫停處繼續(xù)播放midi文件。
(5)midiplaying():若當(dāng)前的midi聲音正在播放,則此函數(shù)返回“true”,否則返回“false”,此函數(shù)常用于檢測(cè)midi聲音文件的播放狀態(tài)。
(6)midiplaysegment("filename",tempo,fromseconds,forseconds,wait):用于播放指定的midi文件的一段,“fromseconds”和“forseconds”用于指定播放的起始位置和播放長度。
3、調(diào)用函數(shù)
圖2
函數(shù)加載完成后,就可以按照以上函數(shù)的用法在計(jì)算圖標(biāo)中調(diào)用了,此時(shí)我們便可以隨心所欲地對(duì)背景音樂進(jìn)行控制了。
|
新聞熱點(diǎn)
疑難解答