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

巧用FlashMx2004打造個性化Flv文件控制器

2012-07-09 10:11:24秦紅兵俞生成
中國現代教育裝備 2012年20期
關鍵詞:按鈕

秦紅兵 俞生成

FLV,英文名稱為Flash Video,是當前網絡視頻的主流媒體格式,目前被眾多在線視頻網站采用,土豆,新浪搜狐,優酷,56等知名網站都利用它代替了原有的WMV流媒體文件,它是基于sorenso公司的算法基礎上開發出來的,以體積小,質量優等顯著特征成為目前增長最快,傳播最廣的視頻格式。它的出現有效補充了網絡視頻點播系統的需要。目前flash播放器種類繁多,但因其界面的單一性,并不能夠真正滿足我們課堂實際需要,很多視頻播放器在播放Flv文件時,對文件內的原有交互都不能夠正常顯示,特別是Flv文件普及是在犧牲一定質量的基礎之上,如同MP3代替CD被廣泛應用一樣。如果后期控制系統再打折扣,將對Flv技術的效果產生一定的置疑。其實我們可以利用FlashMx2004自己手動打造個性化Flv文件控制器,并在視頻流中增加適當的交互,以滿足我們在日常教學中的需要。在利用FlashMx2004制作控制器過程中,我們有兩種方法可以選擇,一種是通過其自帶的playback組件來制作播放器,另外一種是通過自己創建元件,利用腳本語句來實現Flv控制器的播放。在本章節中我們選擇腳本語句控制,以視頻控制的停止,播放,暫停三個按鈕作為播放器的交互對象,一個動態文本,用于顯示緩沖區裝載進度,以及一個用于顯示圖像的視頻組件。

一、Flv播放器雛形設計

(1)打開FLashMx2004軟件,如圖1所示,單擊圖中右上角標簽,新建對應的元件,首先我們需要創建3個交互按鈕,分別命名為pause,play,stop,再分別將其以實例形式拖到舞臺中央。

圖1

(2)添加一個動態文本,用于顯示緩沖區的裝載進度,并賦予實例名為VideoText。

(3)參考圖1,在舞臺場景中添加一個視頻元件實例,并賦予其實例名ShowVideo。

二、Flv播放器代碼編譯

新建一圖層,或選擇原有一圖層改名為Action,選擇第一幀如圖2所示,F9調出動作代碼面板,執行下列對應操作:

圖2

(1)播放器代碼的編譯是整個播放器設計的關鍵步驟,代碼編譯的成功與否,決定了播放器是否能夠控制嵌入影片的交互,首先在動作面板中,按順序輸入以下語句,如圖3所示:

圖3

在該段代碼中,首先創建了一個jygzFLVConnection對象,再通過connect()方法打開了一個流連接,調用NetConnection對象,同時在調用connect()方法時傳遞給它一個null值作為參數。創建一個NetStream對象jygzFLVStream,并通過“jygzFLVStream=new NetStream(jygzFLVConnection);”這行代碼來實現,它的本質是起到消息傳遞的作用,將流連接告知對方,如果連接到沒有使用服務器的Flv文件,即把實例對象作為參數,傳遞給構造函數NetStream,之后,把myFLVStream“流”捆綁到Video對象jygzVideo。再以秒為單位指定一個緩沖時間,通過NetStream類的setBufferTime()方法實現,“告知”緩沖區中要裝載多少數據才可實現播放。

(2)播放交互按鈕的腳本實現。

在動作面板中,按如圖4所示輸入相應代碼:

圖4

播放交互按鈕是整個控制器的核心,如果設置不當,該播放器與普通播放器無異,而本文設計的播放器除了要有正常的視頻流播放暫停功能,還需能夠執行原有Flash的交互功能,所以在添加裝載視頻命令之前,首先需要指定加載的對象是Flv文件。

播放按鈕嵌套的代碼主要執行裝載和播放功能,當滿足裝載進程后就執行播放程序,并通過代碼jygzFLVStream.play("myFLV.f l v")來調用。但有時我們在調用Flv文件時,視頻文件可能位于網絡上某個位置,不存放在本地服務器上,此時我們可以用file://或http://路徑格式來指定Flv文件的存放位置.

播放器在執行播放功能之前,需要先滿足調用條件,第四行代碼用來檢查緩沖區需要裝載的總字節與緩沖區中已經裝載的字節占的比值。為了緩解使用者等待的心理,我們可以通過設置時間間隔來進行調節。其中bytesLoaded和bytesTotal是NetStream類的兩個屬性。

(3)暫停交互按鈕的代碼實現:

此處代碼的功能是停止視頻流的播放。

三、Flv控制器調試

完成上述步驟后,我們可以將播放器嵌套一個視頻流,簡單修改后,添加至視頻服務器測試,測試這個Flv控制器(http://www.jygz.net/ypjg/sp/qhb)。這里所設計的視頻服務器需要安裝FMS/RED5協議,如果未安裝專門協議,還可采用本地部署方式測試。利用上述方法編譯的Flv文件控制器最大特點是避開了傳統的flash播放器界面單一,打開Flv文件之后,對文件不能夠修改的瓶頸,利用上述代碼自己手動打造,既能滿足個性化需要,又可以在Flv文件中添加適當的場景,動畫,甚至是命令代碼,進一步拓寬了該技術應用面,如果我們與非線性編輯軟件AE CS3軟件相結合,還可以打造出更為交互的三維課件,相信只要我們去努力嘗試和不斷探索,Flv技術定能為我們所用。

[1]王道乾,劉定智,文俊浩.基于ARM處理器的MP3播放器分析與實現[J].計算機工程與設計,2007(7):1585-1597.

[2]陳志偉.淺析FLV格式在視頻點播網站中的應用[J].福建電腦,2010(3):152.

[3]雷鋼.F LV視頻的制作及教學應用[J].四川文理學院學報,2009(5):99-101.

[4]周東飛.另類流媒體網頁HotMedia造[N].中國電腦教育報,2002-08-12.

[5]賀梁,張毅斌,顧君忠.NewsOnDemand——WWW上的多媒體視頻技術[J].計算機周刊,1997(21):35-36.

[6]劉華艷.流媒體技術特點及其在網絡教學中的應用[J].電腦知識與技術,2010(3):705-706.

猜你喜歡
按鈕
這些按鈕能隨便按嗎?
哪個是門鈴真正的按鈕
當你面前有個按鈕
門鈴按鈕
電動牙刷電源按鈕注射模設計
模具制造(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国内自产自拍视频| 91精品小视频| 国产91麻豆免费观看| 一本大道香蕉高清久久| 九色最新网址| 国产微拍一区| 欧美日韩成人在线观看| 欧美亚洲香蕉| 91色国产在线| 亚洲天堂日本| 免费一级无码在线网站| 萌白酱国产一区二区| 免费人成黄页在线观看国产| …亚洲 欧洲 另类 春色| 日韩午夜福利在线观看| 青青久久91| 久久久受www免费人成| 欧美一级特黄aaaaaa在线看片| 91精品人妻一区二区| 国产麻豆精品久久一二三| 欧美啪啪精品| 欧美日本在线播放| 欧美一级高清片久久99| 日韩欧美综合在线制服| 国产一区自拍视频| 亚洲IV视频免费在线光看| 中文字幕在线观看日本| 国产99精品久久| 亚洲国产清纯| 色老二精品视频在线观看| 日本免费一级视频| www.亚洲色图.com| 最新亚洲人成网站在线观看| 日韩精品无码一级毛片免费| 伦精品一区二区三区视频| 欧美日韩一区二区在线播放| 国产手机在线观看| a毛片在线播放| 福利小视频在线播放| 在线欧美国产| 国产日本一区二区三区| 最新国产成人剧情在线播放| 亚洲AV无码乱码在线观看代蜜桃| 无码中文AⅤ在线观看| 亚瑟天堂久久一区二区影院| 午夜不卡视频| 乱系列中文字幕在线视频| 亚洲无码高清一区| 欧美影院久久| 无码免费的亚洲视频| 亚洲欧美一级一级a| 色国产视频| 国产中文一区a级毛片视频 | 欧美日韩另类国产| 精品国产自在在线在线观看| 91小视频在线观看免费版高清| 人妻无码中文字幕一区二区三区| 日韩小视频在线观看| 青青草91视频| 永久在线精品免费视频观看| JIZZ亚洲国产| 国产一二三区在线| 国产精品一区二区不卡的视频| 国产成+人+综合+亚洲欧美| 72种姿势欧美久久久大黄蕉| 999福利激情视频| 国产毛片网站| 久热中文字幕在线| 亚洲欧美另类视频| 夜夜操天天摸| 国产99视频精品免费观看9e| 欧美日韩久久综合| 亚洲欧美一区在线| 国产噜噜噜视频在线观看| 色综合婷婷| 香蕉精品在线| 日本三级欧美三级| 久久这里只精品热免费99|