為了控制視頻媒體的播放,可以通過交互按鈕在其中添加“播放”、“停止”、“快速”和“退出”這 4 個按鈕,它們通過自定義的變量與視頻的播放進行關聯。這里的自定義變量是用于決定視頻的播放速度的。
控制視頻播放
(1) 將計算圖標拖動到流程線上,將它命名為“窗口大小”。
(2) 雙擊“窗口大小”圖標,在演示窗口內輸入如圖 5-19 所示的內容。
(3) 將顯示圖標拖動到流程線上,將它命名為“背景”。
(4) 在“背景”圖標演示窗口內導入背景圖片 ( 如圖 5-20 所示 ) 。
圖 5-19 定義窗口大小 圖 5-20 導入背景圖片
(5) 將視頻圖標拖動到流程線上,將它命名為“視頻”。
(6) 雙擊“視頻”圖標,打開 properties:movie icon 對話框。
(7) 單擊 import 按鈕,在打開的 import which file 對話框內確定導入媒體文件的位置與名 稱。
(8) 單擊 import 按鈕,將所選的媒體文件導入到“視頻”圖標內。
(9) 在 prperties:movie icon 對話框內,單擊 timing 標簽,打開 timing 選項卡。
(10) 打開 concurrency 下拉列表框,選擇 perpetual 。
(11) 打開 play 下拉列表框,選擇 repeatedly 。
(12) 在 rate 文本框內輸入自定義的變量 rate 。
(13) 在 start frame 文本框內輸入自定義的變量 start_frame 。
(14) 將交互圖標拖動到流程線上,命名為“控制”。
(15) 將計算圖標拖動到“控制”圖標的右下方,并命名為“播放”。
(16) 雙擊“播放”圖標上方的交互控制圖標,打開 properties:response 對話框。
(17) 啟用 perpetual 復選框,并關閉 properties:movie icon 對話框。
(18) 雙擊“播放”圖標本身,打開程序編輯器并輸入 rate : =10 。
(19) 重復上述 (15) ~ (18) 步的操作,在演示窗口內添加“播放”、“停止”、“快速”和“退出”計算圖標,分別在程序器窗口內輸入 rate : =0 、 rate : =40 、 quit() 。
(20) 單擊工具欄上的播放按鈕,觀察課件文件控制視頻的播放情況 ( 如圖 5-21 所示 ) 。
正常的播放速率通過 rate 定義為 10fps ,快速播放時,將 rate 提高到 40fps 。為了停止媒體文件的播放,我們將播放速率定義為 0 。由于 start_frame 的初始值為 0 ,這樣就使得每次播放時,都從媒體的開始位置播放。另外,若將 rate 的初始值設置為 10 ,這樣播放課件時,導入的視頻文件將首先按正常的速度播放一次。如果將 rate 設置為 0 的話,那么它在播放課件時,將不再播放視頻文件。課件的流程圖如圖 5-22 所示。
圖 5-21 控制視頻的播放 圖 5-22 課件的流程圖
技巧:
需要調整視頻的大小和位置,首先播放該文件,然后使用 ctrl+p 組合鍵,這時電影呈現靜止狀態,同時周圍出現控制柄,拖動控制柄調整大小,拖動靜態圖片調整位置。
為了達到同步播放文字與視頻的目的,首先在顯示圖標內添加一段說明文字,在流程線上導入相應的視頻文件,然后在設置移動圖標的屬性時, 將文字運動的目標定義為 mediaposition@"js " ; 將文字運動的終點定義為 medialength@"js " ; 將視頻播放的幀數作為文字運動的坐標;將視頻的幀數作為文字運行的終點。
同步播放視頻
(1) 將計算圖標拖動到流程線上,將它命名為“窗口大小”。
(2) 雙擊“窗口大小”圖標,在演示窗口內輸入 resizewindow(450 , 300) 。
(3) 將顯示圖標拖動到流程線上,將它命名為“背景”。
(4) 在“背景”圖標演示窗口內導入背景圖片 ( 如圖 5-23 所示 ) 。
(5) 將等待圖標拖動到流程線上。
(6) 雙擊等待圖標,將等待的時間定義為 5 秒。
(7) 將顯示圖標拖動到流程線上,并命名為“文字說明”。
(8) 雙擊“文字說明”圖標,打開演示窗口,在其中輸入解說文字如圖 5-24 所示。
(9) 將視頻圖標拖動到流程線上,并命名為 js 。
(10) 雙擊 js 圖標,在打開的 properties : movie icon 對話框內,導入所選的視頻文件。
[1] [2] 下一頁
新聞熱點
疑難解答