關於多媒體課件網路化應用存在的問題的探析論文

來源:果殼範文吧 1.86W

摘要:文章探討了多媒體課件網路化應用存在的突出問題,並設計了一套解決方案。最後,詳細敘述了用Flash MX實現多媒體課件網路化應用的具體方法。

關於多媒體課件網路化應用存在的問題的探析論文

關鍵詞:多媒體課件;網路;Flash;互動性;模組

目前,資訊科技已滲透到人們學習、工作和生活的各個方面,在教育領域,人們藉助予資訊科技改變傳統的教學方式,其中最為活躍的就是多媒體課件的製作和應用的研究。

多媒體課件的重要特徵是多媒體性和互動性。多媒體性指課件內容是由文字、圖片、動畫、音訊、視訊等多種媒體整合而成,具有豐富的感染力。互動性指使用者可以控制課件的播放,可以實現使用者和計算機相互的交流,從而達到控制學習過程的目的。多媒體課件的這些特徵,使傳統教學方式受到強大的挑戰。也使得多媒體課件具備強大的生命力和應用需求。

現時Intemet網路中的視訊點播系統多采用流媒體技術。它可以實現視訊檔案一邊下載,一邊播放,效果基本可以滿足使用者要求。那麼我們前面提出的問題能不能用這樣的技術解決呢?答案是否定的。因為我們要播放的物件是多媒體課件,它和單一的視訊檔案不同。多媒體課件的內容除了視訊媒體以外,還包括文字、圖片、動畫等各種媒體,視訊檔案是不能滿足要求的。另外,互動性是多媒體課件必不可少的特徵,在解決多媒體課件網路化應用的時候,多媒體課件的互動性是不能缺少的。

因此,簡單的套用視訊點播系統來實現多媒體課件的網路化應用,會使課件的多媒體性不明顯、互動性不充分。

在保證多媒體課件原有特徵的基礎上,實現多媒體課件的網路化應用是解決問題的方向。多媒體課件的體積大了,網路化應用就難於實現。從多媒體課件的體積人手, “化大為小,分而治之”是一種有效的解決方法,具體思路是這樣的:一、“化大為小”——將多媒體課件模組化多媒體課件的規模,是難於控制的。如果一味控制課件的規模,雖然可以起到控制課件體積的目的,但必然會影響課件的效果和完整性。將多媒體課件模組化, “化大為小”的思路是比較明智的選擇。根據多媒體課件的內容,採取自頂向下,逐步細化、模組化的方法,將一個大型的課件分解為由若干課件模組組成,如圖1所示。這樣,一個大型的多媒體課件就被分解成若干模組,每個模組就是一個“小多媒體課件”,它們的體積比較小,易於網路實時下載播發。

二、“分而治之”——在互動控制下,各模組分別下載播放

按照“化大為小”的方法,多媒體課件被分解成若干課件模組,通常包括一個主控模組和若干功能模組。所有功能模組合在一起,實際上就是多媒體課件的全部內容。通過主控模組,可以互動控制功能模組的播放。“分而治之”的思路是,當網路使用者提出多媒體課件應用需求時,不是將多媒體課件的全部內容一次下載到使用者本地的計算機上,而是將主控模組先下載到使用者本地計算機上,在主控模組的控制下,使用者可以根據需要再分別下載功能模組進行播放。這樣就減輕了網路壓力j能取得比較好的應用效果。

通過前面的分析,得到一種解決問題的思路,這種思路和計算機程式設計語言的'結構化程式設計思想十分相符。多媒體課件本身實際上就是計算機程式,這種以科學的結構化程式設計思想為基礎的設計多媒體課件的方法,是值得研究的。那麼,怎麼實現這種設計方法呢?

首先,能製作多媒體課件的軟體很多,但最適合實現多媒體課件網路化應用的軟體非Flash莫屬。主要原因是:Flash採用向量圖形技術,它的SWF動畫檔案非常小,因此Flash製作的多媒體課件非常適合在網路上播放。Flash支援多種型別媒體的整合,特別是它的最新版本Flash MX,更是在多種媒體的支援上,功能強大。因此,用Flash能製作出的課件具有較強的多媒體性。Flash具備強大的互動實現功能。Flash內建的指令碼語言,功能強大,利用指令碼語言,可以設計出互動功能強大的多媒體課件。利用Flash的LoadMovie()命令,可以很好地實現模組化程式呼叫的功能。

利用Flash實現多媒體課件網路化應用的具體方法是:首先以“化大為小”的思路將課件分解為若干課件模組。然後把每個課件模組製作成獨立的Flash影片,最後利用LoadMovie命令實現各個課件模組間的相互呼叫,實現模型如圖2所示:

利用這種設計思想製作出來的課件既較好地實現了模組化課件設計的思想,又使課件具備了很強的網路特性。因為這種型別的課件在播放時,並不需要先把全部的課件模組都裝載到計算機的記憶體中,只需先裝載課件的主控模組,需要時,再在課件主控介面上單擊控制按鈕把其他的課件模組裝載執行。

圖2

在圖2所示的實現模型中,實現各個課件模組之間相互呼叫的主要命令就是loadMovie命令,這個命令的一般形式是這樣的:loadMovie(“URL”,target/level[, variables]);如果要定義幀動作或按鈕動作用來載入某一個外部swf影片檔案,需要開啟[動作]面板,展開[動作]I[瀏覽器/網路],用滑鼠雙擊其中的[loadMovie]命令,然後就可以在右邊顯示的引數面板中設定相應的引數了。

:設定載入的swf檔案的絕對路徑或相對路徑。若設定的是相對路徑,則用Flash播放器同時播放的多個swfjC件都應該存放在相同的路徑下,如圖3所示設定的URL:等腰三角形的性質為相對路徑,則該課件動畫檔案必須與設定動作的主動畫檔案位於同一個資料夾中。另外需要注意URL引數中的副檔名~能缺少。

2.位置:這個引數可以設定動畫將要載入的位置級別,或者是設定將載入的目標影片剪輯例項。

Level(級別):用於設定將動畫載入到哪一級介面上。在Flash播放器中,按照載入的順序,動畫檔案被編上了號。第一個載入的動畫將被放在最底層-0級介面上,以後載人的動畫將被放在0級以上的介面中。如圖4所示的將要載入的火焰的製作J[級別]為0,由於主動畫預設的也在0級別上,所以被載入的動畫將取代原來0級別上的主動畫檔案。如果我們把載入的動畫的[級別]定義為1,則0級別上的主動畫不會被載入的動畫取代,兩個動畫會同時存在,一個在O級別上,另一個在1級別上。

Target(目標):用於設定將被載入的動畫替換掉的影片剪輯例項(MC)。可以向文字框直接輸入指定的目標影片剪輯例項,指定的影片剪輯例項與當前動畫位於同一級目錄下。

3.變數:用於設定是否把載入檔案的變數資料傳送到指定的URL中去。這個引數一般都用預設值,一般不用管它。多媒體課件的網路化應用是一個前景廣闊的研究領域,有很多亟待解決的實際問題。多媒體課件的體積和網路頻寬的矛盾,是本文研究的主要問題。經過大量實踐證明,課件模組化的設計模型,以及用Flash完成的實現模型,是解決這個矛盾的比較好的方案。

人才是教育這項企業的“產品”,只有以素質為宗旨,把握好每一細節,才能以“質”取勝。作為教育工作者,要勇於創新,開拓新思路,將現代化的資訊科技與實踐教學有機地結合,充分調動學生的興趣和積極性,發揮學生的創造力,才能將教育學、心理學及學科知識融匯貫通,靈活運用現代化教學手段;形成優化的課堂教學方案,以適應飛速發展的教育技術,取得良好的教學效果。

熱門標籤