夏素萍
[摘要]多媒體教學軟件的開發與應用是現代教育技術的重要發展趨勢。Authorware是一個優秀的多媒體課件制作軟件,它是一種面向對象、以圖形流程線邏輯編輯為主導、以函數變量為輔助、以動態連接庫(DLL)為擴展機制的“無需編程”的多媒體工具軟件。在多媒體教學軟件中恰到好處地運用視頻圖像的形象直觀性、生動活潑性對突破教學的重、難點起到了不可忽視的作用。
[關鍵詞]Authorware 控制和播放 視頻 播放器
中圖分類號:TP2文獻標識碼:A文章編號:1671-7597(2009)0910006-01
視頻作為一種基本的課件制作素材,目前主要有兩種來源;一種是利用現成的AVI和MPEG文件;另一種可以用超級解霸所附帶的工具軟件從VCD中截取。但由于Authorware目前并不支持VCD中的DAT格式的文件,因此一般都需要將它轉化為AVI和MPEG文件格式的文件才能在Authorware中使用。這兩種格式的文件除了在壓縮比率上有差別外,在使用上沒有什么差別。
在使用視頻控制和播放之前,首先在Authorware的流程線上引入一個“電影”圖標,雙擊該圖標,導入視頻文件。然后再進行視頻播放的控制。
視頻播放器的創建主要有兩種方法:一種是用Authorware自帶的知識對象的“Movie controler”來實現,另一種是用熱區交互和計算圖標的控制來實現個性化的視頻控制,下面簡要介紹這兩種方法。
一、使用“電影控制器”
要實現電影的播放、暫停、前進、后退、退出等控制,簡單的方法是使用Authorware自帶的知識對象窗口的“電影控制器”知識對象,然后按照向導提供的步驟一步步操作,就可以實現對視頻的控制和播放。如圖1所示。

二、創建具有個性化的視頻控制
(一)總的流程圖
在Authorware中建立視頻播放器的流程如圖2所示,主要由初始值和功能控制兩大部分組成。

(二)圖標內制作
1.打開“播放窗口”圖標,引入如圖1類似的視頻播放窗口(此處播放窗口既可以通過圖象處理軟件(如:Paintbrush,Photoshop等)制作而成,然后將其拷貝到剪貼板上,最后在Authorware中的Edit(Paste)命令粘貼到顯示圖標“播放窗口”中,又可以直接通過Authorware顯示圖標本身的繪圖工具繪制而成。)
2.雙擊計算圖標“初始值”,在計算圖標中寫入圖3所示的內容。

3.打開動畫圖標“數字電影”,出現圖4所示的動畫圖標屬性設置。先通過[Import…]載入視頻,然后進行屬性設置。在StartFrame框中輸入變量StartFrame,在EndFrame框中輸入變量Endframe,在Frames/Second
框中輸入變量R,在[Timing]項中選擇“Concurrent”,在[PlayMovie]項中選擇“Times”并輸入1,其它使用默認值。

4.加入一個交互圖標,然后在交互圖標下加入五個計算圖標分別為播放、向前、向后、暫停,停止,它們的交互方式都設置為“Hot Spot”(熱區交互)。雙擊熱區響應圖標,。在屬性設置窗口的[Match With]項中選擇“Singlr-click”,在[Erase Feedback]項中選擇“After Next Entry”、“Not Judged”、“Try Again”。每個熱區的位置和大小根據圖1播放窗口中相應按鈕的位置和大小來確定。
5.雙擊“播放”運算圖標,然后寫入如圖5所示的內容。
6.雙擊“向前”運算圖標,然后寫入:
R:=50(*R的值可以隨自己的要求而定*)
S:=1
StartFrame:=MediaPosition@“數字電影”
EndFrame:=0
MediaPlay(IconID@“數字電影”)

7.雙擊“向后”運算圖標,然后寫入:
R:=50 (*R的值可以隨自己的要求而定*)
S:=1
StartFrame:=mediaPosition@“數字電影”
EndFrame:=MediaLength“數字電影”
MediaPlay(IconID@“數字電影”)
8.雙擊“暫停”運算圖標,然后寫入:
R:=30{*賦值R為30是視頻播放的正常速度*}
If (s=0) Then
S:=1
StartFrame:=MediaPosition@“數字電影”
EndFrame:= MediaPosition@“數字電影”
MediaPlay(IconID@”數字電影”)
Else
S:=0
StartFrame:=MediaPosition@”數字電影”
EndFrame:= MediaLength@”數字電影”
MediaPlay(IconID@“數字電影”)
End if
9.雙擊“停止”運算圖標,然后寫入:
MediaPause(IconID@“數字電影”,1)
調試運行一下程序,然后將此程序所有圖標選中創建成一個模塊。此模塊以應用到需要進行視頻播放控制的地方。此時只需對“數字電影”視頻動畫圖標重新加載即可。
通過用此程序略加修改,舉一反三還可以更好地完成在Authorware中對視頻的控制,還可以用拖動滾動條的方法來控制播放速度或播放位置等。
參考文獻:
[1]陳芳林、馬廣月、劉桂玲主編,《多媒體課件制作教程》,電子工業出版社.
[2]高志清、蔣濤等編,《跟我學Authorware多媒體課件制作》,中國水利水電出版社.
[3]楊威、曹延欣著,《Authorware制作課件解疑及操作技巧》,長春工程學院學報(自然科學版),2002年04期.