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