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 “播放/繼續”分支

“播放/繼續”分支實現讓視頻暫停或從暫停處繼續播放的功能。該分支采用按鈕交互方式,“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”。“Automatic”選擇“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
主站蜘蛛池模板: 亚洲第一成年网| 欧美中文字幕一区| 夜夜高潮夜夜爽国产伦精品| 国产真实乱人视频| 欧美日本二区| 国产精品99在线观看| 国产麻豆va精品视频| 乱人伦视频中文字幕在线| 爆乳熟妇一区二区三区| 日本一区中文字幕最新在线| 亚洲日本中文综合在线| 婷婷开心中文字幕| 国产成人无码久久久久毛片| 99一级毛片| 亚洲欧美日韩成人高清在线一区| 欧美h在线观看| 国产毛片高清一级国语 | 日本色综合网| 亚洲aaa视频| 中文字幕2区| 欧美成人第一页| 丝袜亚洲综合| 欧美视频二区| 日韩精品久久久久久久电影蜜臀| 91九色国产porny| 国产后式a一视频| 91久久国产热精品免费| 欧美特黄一级大黄录像| 国产成人成人一区二区| 一级福利视频| 无码啪啪精品天堂浪潮av| 国产另类乱子伦精品免费女| 久久香蕉国产线看观| 欧美一区二区三区不卡免费| 亚洲成A人V欧美综合| 91久久夜色精品| 欧美精品aⅴ在线视频| 国产亚洲高清视频| 高潮毛片免费观看| 99热这里只有精品5| 欧美三级日韩三级| 国产精品国产三级国产专业不| 真人免费一级毛片一区二区| 亚洲精品自在线拍| 久久精品亚洲中文字幕乱码| 欧美亚洲第一页| 国产激爽大片高清在线观看| AV不卡国产在线观看| 色窝窝免费一区二区三区 | 日本精品影院| 精品久久人人爽人人玩人人妻| 91香蕉国产亚洲一二三区| 亚洲三级片在线看| 天天摸天天操免费播放小视频| 性做久久久久久久免费看| 国产精品久久久久久搜索| 丁香五月婷婷激情基地| 97se亚洲综合在线| 国产经典三级在线| 亚洲最大情网站在线观看| 国产高清无码麻豆精品| 亚洲国产精品成人久久综合影院| 91区国产福利在线观看午夜| 日韩毛片免费观看| 国产青榴视频| 成人韩免费网站| 伊人久久久久久久| 亚洲swag精品自拍一区| 亚洲视频三级| 九九这里只有精品视频| 97成人在线视频| 国国产a国产片免费麻豆| 国产精品露脸视频| 中文字幕啪啪| 亚洲色无码专线精品观看| 天堂成人在线| 亚洲国内精品自在自线官| 亚洲最大综合网| 欧美无遮挡国产欧美另类| 尤物特级无码毛片免费| 亚洲最大综合网| 无码aⅴ精品一区二区三区|