999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

在CAI設計中實現視頻素材的快速檢索

2011-10-10 02:26:18龔顯卿
中國教育技術裝備 2011年6期
關鍵詞:按鈕

龔顯卿

成都醫學院教育技術中心 成都 610083

在CAI設計中實現視頻素材的快速檢索

龔顯卿

成都醫學院教育技術中心 成都 610083

在多媒體應用設計中如何實現對視頻、音頻媒體的快速檢索、拖放是個難題,如果不能實現,會降低課件的人性化,影響教學效果。介紹在Authorware中實現對視頻素材快速檢索的方法。

視頻;函數;Authorware

AbstractRealizes how in the multimedia application design to the video frequency, the audio frequency media fast retrieval, tows puts is a difficult problem, if cannot realize, can reduce the class human nature, affects the teaching effect. This article introduced realizes in Authorware to the video frequency source material fast retrieval method.

Key wordsvideo; function; Authorware

在Authorware中,一般用數字電影(Digital Movie)圖標加載視頻(或者視頻+音頻)文件,用聲音(Sound)圖標加載wave文件,但是,它們只能對視、音頻素材進行簡單調用,無法實現對素材的快速檢索。使用Authorware提供的函數和變量,可以實現這一功能。下面以調用視頻素材為例,介紹實現這一功能的方法。

1 設計環境

Pentium 4 CPU,512 M內存,Windows 2000操作系統,Authorware 7.0。

2 設計思路

使用播放、暫停/繼續、停止3個按鈕實現對視頻素材的基本控制;自行制作滑條,通過對滑條的拖放實現對視頻媒體的快速檢索。這個程序主要用到以下函數和變量:

“MediaPlay(IconId@"IconTitle"):”函數,播放“IconTitle”指定的數字電影[1];

“MediaPause(IconId@"IconTitle",Pause):”函數,當Pause為True時,暫停播放“IconTitle”指定的數字電影;當Pause為False時,從暫停點開始播放“IconTitle”指定的數字電影[1];

“MediaSeek(IconId@"IconTitle",Position):”函數,檢索“IconTitle”指定的數字電影到Position指定的幀[1];

“MediaLength@"IconTitle":”變量,返回“IconTitle”指定數字電影的長度,視頻以幀為單位[2];

“PositionX@"IconTitle":”變量,如果“IconTitle”指定的圖標被定義了活動范圍,那么此變量返回該圖標在所定義范圍內的X軸上的位置[2];

“Mediaposition@"IconTitle":”變量,返回“IconTitle”指定的數字電影當前所播放到的位置,視頻以幀為單位[2];

圖1 滑條

圖2 滑條——按鈕

“Dragging@"IconTitle":”變量,當使用者正在拖動“IconTitle”指定的圖標時,返回值“1”;反之,返回值“0”[2];

“Mousedown:”變量,當使用者按下鼠標左鍵時,返回值“1”;反之,返回值“0”[2];

還將自定義幾個變量。

3 程序設計步驟

3.1 制作按鈕

在Photoshop中制作兩幅背景透明的圖片,分別命名“滑條.PSD”和“滑條——按鈕.PSD”,如圖1、圖2所示。

3.2 建立程序結構

在Authorware中新建一名為“視頻檢索.a7p”的文件,程序結構如圖3所示。

3.3 導入視頻素材

在“視頻圖象”圖標中導入要播放的視頻素材。

3.4 “索引條”分支

“索引條”分支采用時間限制交互方式,“Time Limit(時限)”為“0”,“Erase(擦除)”選擇“Don’t Erase(不擦除)”。在顯示圖標“索引條——顯示”中,導入圖片“滑條.PSD”,并將圖片設置為“透明”。在顯示圖標“滑條”中,導入圖片“滑條——按鈕.PSD”,也設置為“透明”。調整兩圖片的相對位置,如圖4所示。

圖4 滑條與滑條——按鈕相對位置

由于需要在播放視頻時,“滑條——按鈕.PSD”也在“滑條.PSD”上同步移動,所以將顯示圖標“滑條”的運動屬性“Positioning(位置)”和“Movable(活動)”都設置為“On Path(在路徑上)”, 并將“Initial(初始)”的值改為自定義變量“b”。設置路徑的起點和終點,使路徑長度與圖片“滑條.PSD”相對應,如圖5所示。

圖5 滑條——按鈕運動路徑

運動圖標“滑條——運動”使顯示圖標“滑條”在播放視頻時同步運動。運動對象選擇“滑條”,運動類型選擇“On Path to Point(沿路徑到任意點)”,“Timing(定時)”設置為“0”,“Concurrency(執行方式)”選擇“Perpetual(永久)”,“Destination(目標)”設置為自定義變量“b”,路徑設置與圖5一致。

圖3 程序結構

3.5 “播放”分支

“播放”分支實現對視頻的從頭播放。該分支采用按鈕交互,“Erase”選擇“Don’t Erase”。

在顯示圖標“變量顯示”中寫入語句:

{a:=100/medialength@"視頻圖象"}

{b:=a*mediaposition@"視頻圖象"}

自定義變量“a”讓顯示圖標“滑條”的運動路徑的長度與視頻的長度相對應——視頻每播放一幀,“滑條”移動距離為a。

自定義變量“b”決定視頻播放過程中“滑條”在路徑上的位置。

在顯示圖標“變量顯示”的屬性對話框中,選中“Update Displayed Variables(更新顯示變量)”。

在計算圖標“播放J”中寫入語句:

MediaPlay(IconID@”視頻圖象")

play:=1

自定義變量“play”用來判斷視頻是否在播放,定義為當其值為1時,視頻在播放狀態;當其值為0時,視頻在暫停狀態。

3.6 “播放/繼續”分支

“播放/繼續”分支實現讓視頻暫?;驈臅和L幚^續播放的功能。該分支采用按鈕交互方式,“Erase”選擇“Don’t Erase”。

在計算圖標“暫停/播放”中寫入語句[3]:

if play=1 then

MediaPause(IconID@”視頻圖象",TRUE)

play:=0

else

MediaPause(IconID@"視頻圖象",FALSE)

play:=1

end if

3.7 “退出”分支

“退出”分支采用按鈕交互方式。在計算圖標“exit”中寫入語句“quit(0)”。

至此,實現對視頻媒體的播放、暫停、繼續播放等控制,并讓“滑條”的運動與視頻播放同步。下面要實現的是當對“滑條”進行拖動的時候,能對視頻進行快速檢索。

3.8 “Dragging@”滑條”=1”分支

在“退出”分支后新增一分支,采用條件交互方式,條件為“Dragging@”滑條”=1”?!癆utomatic(自動)”選擇“When True(為真)”,“Erase”選擇“Don’t Erase”。該分支功能是當使用者拖動“滑條”時,暫停視頻媒體播放,通過計算“滑條”在路徑上的位置,檢索視頻媒體到相應幀。

在顯示圖標“索引——顯示”中寫入語句“{Positionx@"滑條"}”,并在屬性對話框中選中“Update Displayed Variables(更新顯示變量)”。

在計算圖標“索引J”中寫入語句:

EraseIcon(IconID@"變量顯示")

MediaPause(IconID@"視頻圖象",TRUE)

w:=MediaLength@"視頻圖象"/100

q:=w*PositionX@"滑條"

MediaSeek(IconID@"視頻圖象",q)

自定義變量“w”讓視頻長度與路徑長度對應——“滑條”每移動一單位,視頻播放w幀。

自定義變量“q”決定“滑條”在當前位置時,視頻應播放了的幀數。

3.9 “Dragging@滑條=0&MouseDown=0”分支

新增一條件響應分支,響應條件為“Dragging@滑條=0&MouseDown=0”?!癆utomatic”選擇“On False to True(當由假為真)”,“Erase”選擇“Don’t Erase”。該分支功能是,當使用者停止拖動“滑條”,放開鼠標左鍵時,判斷拖動“滑條”前視頻是否暫停,如果為“是”,則繼續暫停,直到使用者點擊“暫停/繼續”按鈕;如果為“否”,則繼續播放視頻。

在計算圖標“索引/繼續J”中寫入語句:if play=1 then

MediaPause(IconID@"視頻圖象",FALSE)

else

MediaPause(IconID@"視頻圖象",TRUE)

end if[3]

EraseIcon(IconID@”索引——顯示")

DisplayIcon(IconID@"變量顯示")[4]

在整個程序設計中,對程序流程的設計很重要,難點是對顯示圖標“滑條”的控制。讀者理解上述方法的原理,可以運用Authorware提供的豐富的函數和變量,對媒體進行更加豐富、靈活的控制,使多媒體課件更具人性化,以達到更好的教學效果。

[1]胡振生.Authorware 7.0多媒體開發白金手冊[M].北京:人民郵電出版社,2005

[2]袁海東.Authorware 7.0變量與函數參考手冊[M].北京:電子工業出版社,2004

[3]譚浩強.C程序設計[M].北京:清華大學出版社,2000

[4]袁海東.深入Authorware 7.0編程[M].北京:電子工業出版社,2004

Realizes Video Frequency Source Material Fast Retrieval in CAI Design//

Gong Xianqing

G436

B

1671-489X(2011)06-0103-03

10.3969 /j.issn.1671-489X.2011.06.103

Author’s address Chengdu Medical College Educational Technique Center, Chengdu, China 610083

作者:龔顯卿,成都醫學院教育技術中心講師,學士,研究方向為多媒體課件設計。

猜你喜歡
按鈕
這些按鈕能隨便按嗎?
哪個是門鈴真正的按鈕
當你面前有個按鈕
門鈴按鈕
電動牙刷電源按鈕注射模設計
模具制造(2019年7期)2019-09-25 07:30:00
死循環
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
青于藍~高考語文核按鈕系列出版書目
中學語文(2013年35期)2013-11-14 03:29:12
沒Gmail按鈕 咱自己加等
移動一族(2008年9期)2008-12-31 00:00:00
全新黑洞與天才按鈕
看世界(2004年9期)2004-04-29 00:00:00
主站蜘蛛池模板: 亚洲国产成人自拍| 91无码人妻精品一区| 97免费在线观看视频| 55夜色66夜色国产精品视频| 国产毛片久久国产| P尤物久久99国产综合精品| 日本黄色不卡视频| 国产成人资源| 亚洲成人黄色在线| 性欧美在线| 免费观看无遮挡www的小视频| 激情视频综合网| 天天综合亚洲| 欧美不卡视频在线| 91小视频版在线观看www| 四虎永久免费地址| 天天综合网色| 美女视频黄又黄又免费高清| 亚洲天堂视频在线观看免费 | 国产特级毛片| 无码久看视频| 国产99视频精品免费视频7| 99热这里只有精品国产99| 欧美 亚洲 日韩 国产| 亚洲精品国产乱码不卡| 国产91久久久久久| 久久久久国产一区二区| 亚洲精品在线影院| 99视频精品在线观看| 91偷拍一区| 亚洲国语自产一区第二页| 久热精品免费| 香蕉久久永久视频| 毛片基地美国正在播放亚洲| 在线播放精品一区二区啪视频 | 日韩福利在线观看| 国产亚洲美日韩AV中文字幕无码成人 | 精品国产91爱| 欧美在线黄| 伊人久久福利中文字幕| 青青草原国产免费av观看| 亚洲乱亚洲乱妇24p| 精品午夜国产福利观看| 91福利在线观看视频| 久久精品只有这里有| 天天综合网色中文字幕| 国产视频一区二区在线观看| 国产欧美在线| 中文字幕乱码二三区免费| 狠狠综合久久久久综| 高潮毛片无遮挡高清视频播放| 91精品专区| 亚洲国产成人综合精品2020 | 欧美黄色网站在线看| 欧美一级夜夜爽www| 国产成人AV综合久久| 一级做a爰片久久毛片毛片| 久久综合色天堂av| 国产精品无码作爱| 国产在线拍偷自揄拍精品| 欧美日韩国产在线观看一区二区三区| 福利国产微拍广场一区视频在线| 最新日韩AV网址在线观看| 国产欧美视频综合二区| 欧美成人区| 在线高清亚洲精品二区| 一本久道久久综合多人| 波多野结衣一区二区三区四区视频| 国产手机在线小视频免费观看| 极品性荡少妇一区二区色欲| 国产亚洲欧美日本一二三本道| 国产成人精品一区二区三区| 操美女免费网站| 久久精品人人做人人爽电影蜜月| 亚洲高清无码精品| 最新国产高清在线| 色135综合网| 国内精品一区二区在线观看| 日韩精品专区免费无码aⅴ| 91精品人妻一区二区| 色九九视频| 国产福利微拍精品一区二区|