【摘 要】針對視頻資料文件在多媒體課件中的某些特殊播放功能,從基本的視頻播放模式開始介紹基于Flash動畫和VBA控件對象的幾種高級播放模式,對所需播放的視頻資料進行取舍、組合,增強課件的效果,為多媒體課件實踐提供了現實的指導意義。
【關鍵詞】多媒體課件 視頻資料 VBA
【中圖分類號】G【文獻標識碼】A
【文章編號】0450-9889(2014)01B-0125-04
視頻資料作為多媒體課件的類別之一,一般是指在事實發生的同時利用科技手段保存下來的有關課堂內容情況的音頻、視頻原始資料,它具有特定的時空限制。視頻資料能夠存儲于計算機的多媒體文件中,甚至刻錄到CD/DVD激光視盤等載體上,方便查閱、播放。
視頻資料形象、生動、直觀,可在多媒體課件中流暢、準確、迅速地進行播放。教師往往不需要將整個視頻資料全部播放,而是根據內容的實際情況,對相關的音頻、視頻資料進行取舍、組合和演繹,集中播放能夠突出與課堂內容相關的某一個重要場景、某一個時間段的視頻信息,節省上課的時間,提高課堂效率。
Microsoft Power Point(PPT)結合Microsoft Visual Basic宏語言(VBA),可最大限度地擴展Microsoft Office軟件的應用程序功能,實現PPT的自動化與智能化,在PPT上更好地處理視頻文件播放工作。筆者針對視頻文件的某些特殊播放應用功能,從基本的視頻播放模式開始,介紹了基于Flash動畫和VBA控件對象的幾種常見播放模式,利用這些軟件功能對所需播放的課堂內容進行取舍、組合,并使多媒體課件聲情并茂、聲像準確同步,實現PPT的選播功能,強化教學內容。這些應用技術為多媒體課件實踐提供現實的指導意義。
一、可對視頻資料進行裁剪的場合
許多監控視頻都是特定的格式,需要特定的播放軟件才能進行播放。因此,如果想讓PPT接管播放控制,必須將那些特定的視頻格式轉換成PPT可以支持的視頻格式。大多數視頻格式轉換軟件都支持對視頻文件轉換過程中的剪輯功能,用戶完全可以在轉換的過程中完成對視頻文件的裁剪;或者通過Macromedia Flash軟件將視頻文件轉換為Flash動畫文件插入到幻燈片中實現裁剪。
Flash在導入視頻進行格式轉換的過程中,允許用戶對視頻文件進行剪輯,剪輯的范圍可隨意設置,如圖1所示。
在幻燈片上插入 Flash 動畫文件的方法是:單擊“控件”工具欄上的“其他控件”命令,從彈出的下拉列表中選擇Shockwave Flash Object,在所需插入動畫的幻燈片上用鼠標畫出一個播放區域。選中這個區域,單擊“控件”工具欄上的“屬性”按鈕,在彈出的“屬性”對話框中,設置其“Movie”屬性為動畫文件的名稱和路徑;同時可以設置“EmbedMovie”屬性為“True”,將整個 Flash 動畫文件嵌入到幻燈片中,避免播放過程中出現鏈接錯誤。
將視頻文件轉換為 Flash 動畫文件,雖然可以實現視頻剪輯的目的,并能與PPT幻燈片實現無縫鏈接,但由于在轉換過程中,存在一定音頻、視頻數據的損失,轉換后的音效和圖像都可能會有所變化,因此,這種方法適合在對視頻播放效果要求不高的場合下使用。
二、不能裁剪的場合
視頻文件的格式轉換和內容裁剪必定會消耗大量的人力、物力,給教師的備課準備工作增加額外的負擔,而且轉換要承擔音頻視頻信號失真的風險。因此,教師要盡量使用原始的視頻文件進行播放,或者利用原始的視頻文件通過PPT制作技術對視頻資料內容進行取舍,然后在PPT中播放。
(一)使用簡單視頻插入法播放整個視頻
在PPT中單擊“插入”菜單,通過命令“影片和聲音→文件中的影片”的方法可以插入視頻文件,進而可以在幻燈片放映時自動播放視頻。目前,只有幾款視頻文件格式能夠以這種方法進行播放,如avi,asf,mpg,wmv等。其中,與PPT兼容最好的是wmv格式。這是最簡單、最直觀的視頻播放方法,但PPT并不能保證所有的視頻文件都可以在演示時正常播放。在PPT模式下,這種方法也僅對插入到幻燈片中的視頻提供“暫停播放”和“繼續播放”兩種簡單的控制,沒有其他更多的操作按鈕可供用戶選擇。幻燈片放映時,用戶通過單擊視頻縮略圖來播放影片,再次單擊將暫停播放。默認情況下,這個視頻縮略圖就是播放動作的觸發器。這種方法比較適合需要對視頻進行完整播放的場合。
(二)設置視頻從某個時間點開始播放
1.直接插入視頻的設置方法。通過插入方法鏈接到幻燈片中的視頻,可以設置從某個時間點開始播放。選中所插入的視頻,在“自定義動畫”任務窗格中選擇對應的視頻名稱,從右鍵菜單中選擇“效果選項”命令,打開“播放影片”對話框,在“效果”選項卡中設置“開始播放”的“開始時間”,輸入時間值,單位為“秒”。設置好之后,在幻燈片放映時,視頻就從設定的時間點開始播放。如圖2所示。
2.使用Windows Media Player 控件對象方法。使用這種方法必須保證操作系統中安裝有Windows Media Player播放軟件,一般情況下,這個播放軟件是集成在Microsoft Windows操作系統中的,不需要額外安裝。它是Microsoft公司基于 DirectShow 基礎之上開發的媒體播放軟件,它提供了最廣泛、最具可操作性、最方便的多媒體內容,可以播放更多的文件類型,包括Windows Media,ASF,MPEG-1,MPEG-2,WAV,AVI,MIDI,VOD,AU,MP3和 QuickTime 文件等,而且其支持的播放格式范圍會隨著自身視頻解碼庫的升級得到不斷擴展。同是Microsoft公司開發的軟件產品,具備良好兼容性的Windows Media Player與PPT的緊密聯合將會給視頻文件播放帶來高品質的數字媒體體驗。
選中要插入控件對象的幻燈片,單擊“插入”菜單,從列表中選擇“對象”命令,從彈出的“插入對象”對話框中選擇Windows Media Player對象,單擊“確定”按鈕后,在所編輯的幻燈片中,會自動出現一個Windows Media Player播放器界面,按需求調整其位置和大小。如圖3所示。
(三)設置播放視頻中任意一段時長的區域
1.使用Wndows Media Player 控件對象方法。可以通過Windows Media Player 控件對象結合VBA代碼,控制視頻文件從指定的時間點開始,播放指定時長的區域,時間單位為秒。首先,在幻燈片中插入一個Windows Media Player 控件對象,并調整位置和大小,通過“控件”工具欄的“屬性”命令設置其“名稱”為Windows Media Player Mv,“URL”屬性為需要播放的視頻文件名稱和路徑。通過“控件”工具欄上的“命令按鈕”命令,在幻燈片上放置一個“播放”按鈕,用于控制視頻的播放,再通過“控件”工具欄上的 “文本框”命令,在幻燈片上放置兩個輸入框,一個設置名稱為Text Box Star,用于設置視頻從第幾秒開始播放;另一個設置名稱為Text Box Period,用于輸入控制視頻播放多少秒長的時間。完成后的幻燈片頁面如圖4所示。
2.使用Real Player G2 Control控件對象方法。通過Real Player G2 Control控件對象與VBA代碼的組合可以實現對視頻在任意指定時間段的播放控制,有選擇地觀察視頻中的特定過程。此控件比較適合播放RM,RMVB格式的視頻文件,可以很容易地獲得流暢、清晰、穩定的播放效果。要使用此控件必須保證操作系統中安裝有Real Player播放軟件。
選中要插入控件對象的幻燈片,單擊“插入”菜單,從列表中選擇“對象”命令,從彈出的“插入對象”對話框中選擇Real Player G2 Control對象,單擊“確定”按鈕后,在所編輯的幻燈片中,會自動出現一個Real Player G2 Control播放器界面,調整其位置和大小完成控件的插入,如圖5所示。
單擊“控件”工具欄上的“文本框”按鈕,在編輯的幻燈片上分別放置6個文本輸入框,用來設置視頻播放的起點和終點,時間精確到“秒”,再單擊“控件”工具欄上的“命令按鈕”按鈕,在幻燈片上放置兩個命令按鈕,用于對視頻進行播放和停止播放的控制。完成后的幻燈片頁面如圖6所示。
以上是在不同教學場合常用到的幾種視頻處理方法,在不同教學需求中有選擇地應用,會取得較好的播放效果。
【參考文獻】
[1]郭剛.Office2010應用大全[M].北京:機械工業出版社,2010
(責編 江月陽)