課件經過web化打包處理之后,可通過authorware advanced streamer提高它的下載性能。authorware advanced streamer記錄用戶播放課件經常使用的文件訪問模式,當用戶與課件進行交互或閱讀演示窗口的信息時,authorware advanced streamer根據記錄信息進行預測,將下一個階段所需的數據塊提前下載,以便及時地播放課件。由于authorware advanced streamer充分運用了用戶與課件交互的空閑時間,減少了用戶等待數據下載的時間,提高了課件播放的流暢性。
authorware advanced streamer由兩個cgi應用程序組成的。在internet information server中,這兩個cgi應用程序通常位于web服務器的根目錄c:/inetpub/scripts下。在正式安裝之前,必須獲得客戶端系統管理員的權限,以便能夠在sst子目錄里存放數據,它保存著authorware advanced streamer將來可能使用的信息。
安裝authorware advanced streamer
(1) 打開authorware 6.0應用程序目錄下的advanced streamer。
(2) 將advanced streamer目錄下的內容復制到web服務器上的腳本目錄。
(3) 右擊sst子目錄,在快捷菜單內執行“屬性”,打開如圖14-1所示的“sst屬性”對話框。
圖14-1 “sst屬性”對話框
(4) 單擊“添加”按鈕,打開如圖14-2所示的“選擇用戶、計算機或組”對話框。
圖14-2 “選擇用戶、計算機或組”對話框
(5) 打開“查找范圍”下拉列表框,確定本地計算機的名稱。
(6) 在列表框內選擇系統管理員的名稱。
(7) 單擊“添加”及“確定”按鈕,返回“sst屬性”對話框。
(8) 選擇添加的系統管理員。
(9) 在權限欄內,單擊“完全控制”右側的復選框。
(10) 單擊“確定”按鈕。
在默認的情況下,腳本目錄位于服務器的c:/inetpub/scripts中,因此是advanced streamer目錄的內容,而不是它的本身將被復制到腳本目錄內,復制的內容包括sstrd.exe,sstwr.exe及readme.txt等三個文件和一個sst子目錄。
authorware advanced streamer使用ini文件控制用戶在運行課件時可能會遇到的各種選項和錯誤信息,ini文件就是/sst/prog目錄下sst.ini,雙擊該文件時,將以編輯純文本的編輯器打開sst.ini文件 (如圖14-3所示)。
圖14-3 打開sst.ini文件
#是注釋行,第一行說明打開的是authorware web player advanced streamer。number of users是這個版本的authorware advanced streamer的序列號被確認之后,控制能夠同時運行多媒體課件的用戶數,最大的數值是65000人。
在網絡上同時運行多媒體課件的人數超過規定的最多人數時,將showlicenseerrors設置為yes就會顯示一則錯誤信息,否則將不顯示該錯誤信息。如果showlicensesrrors被設置為yes,licenseerrormessage用于確定顯示錯誤信息的內容。錯誤信息總是出現在雙引號內,并且不能在其中添加回車鍵,否則將引起信息的強行換行。
當出現不可預知的錯誤時,可以使用showgenericerrors決定是否給用戶顯示一條錯誤信息。如果showgenericerrors項設置為yes,genericerrormessage用于確定顯示錯誤信息的內容。logerrors確定是否將錯誤信息保存為日志文件,它通常存儲為/sst/prog/errorlog.txt的形式。
在運行課件時,authorware advanced streamer還會在/sst/data目錄下保存一個小的可能性文件,它的名稱是由課件的uniquireid,inputpredictiveurl以及outpredictiveurl的aab文件名組合在一起的。例如,如果課件的uniquireid值是121212,則可能性文件的名稱將會是myname00000121212.aab,其中myname是aab文件的名稱。
注釋:
對課件進行web化打包時,應該手工從/sst/data內刪除與舊課件的id相對應的數據文件。對于外部的庫文件來說,該數據文件名是在課件映射文件中的uniqueid值后面加上一個下劃線,然后再加上庫映射文件自身的uniqueid值來組成的。
新聞熱點
疑難解答