當前位置:學問谷 >

行業範例 >多媒體 >

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

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

摘要:文章探討了多媒體課件網絡化應用存在的突出問題,並設計了一套解決方案。最後,詳細敍述了用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完成的實現模型,是解決這個矛盾的比較好的方案。

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

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/duomeiti/2m31ne.html