圖像,位圖,視頻和聲音,是一個(gè)范圍很廣的,可以深入探討的話題,需要用單獨(dú)的一章來(lái)介紹。因此,這里集中回答最常見的問(wèn)題。當(dāng)Flash 成為最主要的互聯(lián)網(wǎng)視頻實(shí)現(xiàn)方法和Flex框架更多的用在建立圖片和MP3 應(yīng)用時(shí),了解這些元素是如何工作的就變得越來(lái)越重要了。
Flash Player 提供多層次的工具來(lái)處理圖像和聲音。第一步是使用Image 類和VideoDisplay類,MXML 的類可以簡(jiǎn)單的對(duì)圖像和視頻進(jìn)行很多處理,使您能夠快速的把這些資源整合到您的應(yīng)用程序中。下一步則是flash.media 包,它包括了Video, Sound, SoundTransform,Camera和Microphone 類,其他相關(guān)的Loader, NetConnection, 和NetStream類,在flash.net包中。這些類提供了許多完善的控件,包括了整合聲音,視頻和圖像成為一個(gè)應(yīng)用的功能,稍微花費(fèi)一些時(shí)間可以更加完善他的功能。最后,通過(guò)BitmapData類和ByteArray類把Flash Player 里的所有數(shù)據(jù)轉(zhuǎn)成字節(jié)型數(shù)據(jù)。這些不僅僅可讓您操作加載到Flash Player 中的圖像的位圖數(shù)據(jù),而且還可以創(chuàng)造新的點(diǎn)陣圖和流數(shù)據(jù)。
在這一章的許多例子把圖像和視頻作為位圖數(shù)據(jù)來(lái)操作。這比起操作聲音要簡(jiǎn)單多了,因?yàn)镕lash Player 提供許多使用BitmapData 類的簡(jiǎn)單方法,直接操作位圖數(shù)據(jù)大大提高了您的程序開發(fā)效率。您也可以使用NetStream類來(lái)操作視頻以及用戶的麥克風(fēng)和攝影頭。NetStream是一種用來(lái)處理麥克風(fēng)和攝影頭的流媒體信息的有效途徑,并且可以用在服務(wù)器端程序上。
目錄
8.1.載入并顯示圖像
8.2.創(chuàng)建視頻顯示
8.3.Mp3文件的播放和暫停
8.4.為音頻文件創(chuàng)建進(jìn)度搜索條
8.5.融合兩幅圖像
8.6.將Convolution濾鏡應(yīng)用于圖像
8.7.通過(guò)攝像頭將視頻發(fā)送到FMS實(shí)例
8.8.訪問(wèn)用戶的麥克風(fēng)并創(chuàng)建聲音顯示
8.9.在Flex程序中平滑播放視頻
8.10.檢測(cè)像素級(jí)別的碰撞
8.11.讀取和保持用戶的網(wǎng)絡(luò)攝像頭圖像
8.12.在多幅圖像中使用混合模式
8.13.處理FLV數(shù)據(jù)的提示點(diǎn)
8.14.創(chuàng)建視頻播放進(jìn)度條
8.15.讀取mp3文件的ID3數(shù)據(jù)
8.16.在載入圖像時(shí)顯示自定義引導(dǎo)
8.17.啟動(dòng)圖像上傳
8.18.比較兩幅位圖
新聞熱點(diǎn)
疑難解答
圖片精選