利用authorware的shockwave技術,通過web,可在internet/intranet分發與播放authorware多媒體信息。從而擴大了authorware的
應用范圍。
shockwave技術是一種瀏覽器(netscape navigator, internet explorer及其它兼容瀏覽器)插件技術(plug-in),該插件可從
macromedia公司的web網點自由下載。也可以點擊這里下載authorware web player
利用shockwave技術,通過網絡分發和播放authorware多媒體信息節目的主要步驟如下:
?。?為shockwave打包authorware多媒體節目
1) 確認authorware文件與其庫文件有不同的名字。使用authorware web packager分別為authorware文件與其庫文件建立映像文件,
其擴展名為aam,但主文件名不能相同,否則authorware web packager將只保存一個映像文件而覆蓋另一個映像文件。例如:authorware
文件取名為intro.a5p,其庫文件取名為l-intro.a5l;
2) 選擇file>package菜單;
3) 在package對話框選擇without runtime;
4) 根據需要選擇其它選項,然后單擊"save file(s) & package"按鈕。
?。?使用authorware web packager來shock已打包的節目
authorware web packager是用來壓縮和分段authorware多媒體節目,并產生兩種類型的文件:
一個或多個分段文件(擴展名為aas),每段包含一部分被壓縮了的節目;
一個映像(map)文件(擴展名為aam),它包含了authorware插件恢復每一段和恢復節目中用到的外部文件所需的信息。
authorware web packager還自動為外部素材(如director影片)和外部連接庫增加條目到映像文件中。
shock一個authorware多媒體節目的方法如下:
1) 啟動authorware web packager;
2) 在"select package source file"對話框選擇已打包的源文件,按ok按鈕;
3) 在"select destination map file"對話框,指出用戶想要產生的映像文件,按ok按鈕;
4) 在"segment settings"對話框,輸入最多四個字符作為authorware web packager產生的分段文件的前綴;
5) 輸入分段尺寸值,按ok按鈕。分段尺寸值告知authorware web packager分段用的平均尺寸。
?。?使用正文編輯器增加已被shock的節目到一個web頁主要方法如下:
1) 用一個正文編輯器打開html文件,在html正文中插入embed標簽;
2) 在src參數中使用已被shock的authorware節目的映像文件名;
3) 使用width和height參數設置顯示區域的尺寸;尺寸以像素為單位;
4) 使用window參數告知瀏覽器如何在其相對位置上顯示authorware節目。有三種選項:
inplace選項表示在瀏覽器窗口內顯示。
ontop選項表示在瀏覽器窗口上另打開一個窗口顯示。
ontop minimize選項表示最小化瀏覽器窗口中的調色板,有兩種選項:
foreground選項使用authorware節目的調色板。
background選項使用瀏覽器的調色板。
下面是web頁中使用embed標簽的例子:
可用安裝了shockwave插件的瀏覽器來檢查已被shock了的authorware節目,用戶在自己的機器上檢查通過后再進入下一步。
?。?拷貝映像文件和分段文件到已為shockwave配置好的http服務器。
如果使用ftp做拷貝,必須確認文件傳送模式是二進制,而非ascii模式。
?。?配置http服務器。
如果用戶不熟悉web服務器的維護和管理,最好請web系統管理員來配置,由于web服務器的種類較多,不同類型服務器的http配置,
需要參考具體的文獻資料來分別配置。配置http的目的是使web服務器能識別和處理shockwave產品的mime類型。下面以netscape
服務器為例,說明http服務器的配置方法:
先從web服務器資料中查找怎樣配置mime類型:
下面是authorware mime類型的映射表:
addtype application/x-authorware-map aam
addtype application/x-authorware-seg aas
addtype application/x-authorware-bin aab
不同服務器之間的mime類型的格式標識可能不同。
在netscape服務器上,須在文件mine.types中加入下列行:
type=application/x-authorware-map exts=aam
type=application/x-authorware-seg exts=aas
type=application/x-authorware-bin exts=aab
文件修改后,重新啟動服務器,配置即可生效。如果web服務器的資料中得不到幫助,可嘗試查閱internet上的在線資源。
也可查閱macromedia公司的web站點上的"authorware developers center"。
在internet上分發節目,必須先使用authorware的authorware web packager來壓縮和分段多媒體節目。壓縮可以減少文件的
尺寸和傳送時間,分段可以使播放節目根據需要下載相應的段。因此,可以制作20m,30m甚至更大的節目,而且可以幾乎沒有等待
地播放。
在authorware的shockwave應用中,可以使用正文、圖像、聲音、動畫、數字影片和視頻,以及所有響應類型,數據跟蹤和
數據庫管理等功能特性。通過shockwave,可從internet/intranet上瀏覽信息,也可返回信息給服務器,還可從authorware節目中
跳到其它url應用。因此,authorware的internet/intranet應用非常豐富。
網絡發行的map文件
map文件是由authorware web packager創建的工具,使用它來引導authorware web player如何下載和運行一個網絡打包的作品。
根據對發行的需求,需要對map文件進行修改,通過編輯map文件能夠完成如下功能:
(1) 更新作品。例如,可以將一個外置的內容用另一個文件代替,從而,達到更新作品的目的。
(2) 使得網絡打包的作品更有效率地運行。在map文件中,有八種類型的行,在這些類型的行中,最需要編輯的是擁有外置內容
的bin行,還有希望編輯segment和library行。
authorware web packager具有編輯map文件的能力。
下面簡單介紹一下這八種類型的行以及通過對它們的編輯完成authorware的網絡打包。
1、 ver line:版本聲明行
因為用于authorware4的shockwave插件不能運行由authorware 5中網絡打包的作品,所以該聲明的作用是說明文件用于什么版本的
播放器。
2、 get line(下載聲明)
此行的作用是說明map文件在http服務器上的位置。
3、 put line(下載聲明)
此行的作用是說明將下載的外置文件,例如:電影文件等下載到用戶計算機的什么位置。注意:如果在網絡運行的過程中,下載文件
可能不是放到同一個文件夾中,所以在map文件里面可以使用多個get行和put行。
4、 segment line(片段行)
此行的作用是為shockwave播放器提供authorware web packager對文件網絡打包的分段情況。
5、 library line(庫行)
此行提供了與authorware文件相鏈接的庫信息。
6、 bin line
此行為網絡播放器下載文件提供信息。
7、 opt line
此行設置網絡運行的參數
8、 comment line(注釋)
使用此行可以提供map文件和作品的相關信息。
前面詳細介紹了將一個作品網絡發行所涉及到的具體內容,將作品網絡發行是一個需要周密考慮、仔細實施的過程,涉及的內容
非常多。具體的說,網絡發行包括如下步驟:
(1) 設計作品
(2) 將作品網絡打包
(3) 創建適用于多種播放器版本的map文件
(4) 配置發行作品的網絡服務器
(5) 將使用embed技術網絡發行的作品添加到網頁上
(6) 為不支持流式傳輸技術的瀏覽器發布一個提示性網頁。
新聞熱點
疑難解答