Java多媒體技術(shù)

出版時間:2005-3  出版社:清華大學出版社  作者:彭波  頁數(shù):340  字數(shù):494000  

內(nèi)容概要

本書以Java Media API(多媒體應(yīng)用程序接口)和Java Media類庫為基礎(chǔ),實現(xiàn)對多媒體數(shù)據(jù)的處理。書中涉及到的Media API包括Java 2D API、Java 3D API、JavaSound API、JMF API等,它們都是Java語言體系專為編寫Java多媒體應(yīng)用程序而開發(fā)的應(yīng)用程序接口。本書包括的內(nèi)容有:Java多媒體技術(shù)概述,Java二維圖形圖像處理技術(shù),Java三維圖形圖像處理技術(shù),Java動畫制作技術(shù),以及應(yīng)用JMF媒體框架處理視頻與音頻數(shù)據(jù)流的技術(shù)。本書將Java技術(shù)與多媒體技術(shù)有機結(jié)合起來,注重實用性,對每一類用于多媒體數(shù)據(jù)操作的API都提供了相應(yīng)的應(yīng)用實例。    Java是一種適合編寫運行于網(wǎng)絡(luò)中各類應(yīng)用程序的計算機編程語言,本書介紹的多媒體應(yīng)用程序都可以面向網(wǎng)絡(luò),Java語言的插件技術(shù)為編寫網(wǎng)絡(luò)多媒體應(yīng)用程序提供了方便,書中列舉的多媒體應(yīng)用程序?qū)嵗w現(xiàn)了Java“一次編寫,隨處運行”的編程原則。    本書面向具有一定Java語言編程基礎(chǔ)及多媒體技術(shù)基礎(chǔ)的讀者,可以作為大學本科Java語言基礎(chǔ)課程及多媒體技術(shù)基礎(chǔ)課程的后續(xù)高級課程教材,也可以作為研究生教材,同時還可以作為編寫Java多媒體應(yīng)用程序的參考書。

書籍目錄

第1章Java多媒體技術(shù)概述  1.1 Java多媒體處理類和接口    1.1.1 AWT    1.1.2 Swing    1.1.3 Java 2D API    1.1.4 Java 3D API    1.1.5 JAI API    1.1.6 Java Sound API    1.1.7 JT API    1.1.8 JS API    1.1.9 JMF API    1.1.10 JSDT API  1.2 計算機常用的多媒體文件類型  1.3 搭建Java多媒體開發(fā)環(huán)境    1.3.1 J2SDK的安裝與設(shè)置    1.3.2 Java 3D API的安裝與設(shè)置    1.3.3 JMF的安裝與設(shè)置    1.3.4 JBuilder開發(fā)環(huán)境  1.4 搭建單機網(wǎng)絡(luò)程序運行環(huán)境    1.4.1 JSWDK環(huán)境引擎    1.4.2 Tomcat環(huán)境引擎第2章 Java 2D API應(yīng)用原理  2.1 Java 2D API簡介  2.2 應(yīng)用Java 2D API繪制圖形    2.2.1 Java 2D API中用于繪制圖形的類和接口    2.2.2 繪制圖形的過程    2.2.3 繪制矩形及橢圓的程序設(shè)計和源代碼    2.2.4 繪制矩形和橢圓的程序運行結(jié)果  2.3 應(yīng)用Java 2D API處理文字    2.3.1 Java 2D API中用于文字處理的類和接口    2.3.2 處理文字的過程    2.3.3 繪制文字程序設(shè)計和源代碼    2.3.4 繪制文字程序運行結(jié)果  2.4 應(yīng)用Java 2D API處理圖像    2.4.1 Java 2D API中用于圖像處理的接口和類    2.4.2 處理圖像的過程    2.4.3 繪制與處理圖像程序設(shè)計和源代碼    2.4.4 繪制與處理圖像程序的運行結(jié)果  2.5 應(yīng)用Java 2D API處理顏色    2.5.1 Java 2D API中用于處理顏色的類    2.5.2 顏色處理的過程    2.5.3 圖像顏色轉(zhuǎn)換程序設(shè)計和源代碼    2.5.4 圖像顏色轉(zhuǎn)換程序運行結(jié)果第3章 Java 2D API應(yīng)用實例  3.1 Swing橢圓按鈕組件    3.1.1 Swing橢圓按鈕組件的設(shè)計和源代碼    3.1.2 Swing橢圓按鈕組件應(yīng)用結(jié)果  3.2 幾何圖形變換    3.2.1 幾何圖形變換程序設(shè)計和源代碼    3.2.2幾何圖形變換程序運行結(jié)果  3.3 剪切文字圖形    3.3.1 剪切文字圖形程序設(shè)計和源代碼    3.3.2 剪切文字圖形程序運行結(jié)果  3.4 圖像過濾處理器    3.4.1 圖像過濾處理程序設(shè)計和源代碼    3.4.2 圖像過濾處理前后結(jié)果比較  3.5 圖像的綜合處理    3.5.1 圖像綜合處理程序設(shè)計和源代碼    3.5.2 圖像綜合處理程序運行結(jié)果第4章 Java 3D API應(yīng)用原理  4.1 Java 3D API簡介  4.2 Java 3D API編程簡介    4.2.1 Java 3D坐標系統(tǒng)    4.2.2 Java 3D場景圖    4.2.3 三維圖形、圖像處理算法簡介    4.2.4 應(yīng)用Java 3D API編寫三維圖形程序  4.3 應(yīng)用Java 3D API繪制三維點    4.3.1 Java 3D API繪制點的類    4.3.2 繪制三維點的程序設(shè)計和源代碼    4.3.3 繪制三維點程序運行結(jié)果  4.4 應(yīng)用Java 3D API繪制三維直線    4.4.1 Java 3D API繪制直線的類    4.4.2 繪制三維直線的程序設(shè)計和源代碼    4.4.3 繪制三維直線程序運行結(jié)果  4.5 應(yīng)用Java 3D API繪制三維扇面    4.5.1 Java 3D API繪制扇面的類    4.5.2 繪制三維扇面的程序設(shè)計和源代碼    4.5.3 繪制三維扇面程序的運行結(jié)果  4.6 應(yīng)用Java 3D API繪制三維錐體    4.6.1 Java 3D API繪制三維體的類    4.6.2 繪制三維錐體的程序設(shè)計和源代碼    4.6.3 繪制三維錐體程序運行結(jié)果第5章 Java 3D API應(yīng)用實例  5.1 繪制三維文字    5.1.1 Java 3D API繪制三維文字的類    5.1.2 繪制三維文字的程序設(shè)計和源代碼    5.1.3 繪制三維文字程序運行結(jié)果  5.2 三維點的移動    5.2.1 Java 3D API移動點的類    5.2.2 移動三維點的程序設(shè)計和源代碼    5.2.3 移動三維點程序運行結(jié)果  5.3 繪制延y坐標軸旋轉(zhuǎn)的立方體    5.3.1 繪制三維形體旋轉(zhuǎn)的程序設(shè)計和源代碼    5.3.2 繪制三維形體旋轉(zhuǎn)程序運行結(jié)果  5.4 調(diào)用三維形體對象    5.4.1 Java 3D API調(diào)用三維形體對象的接口和類    5.4.2 調(diào)用三維形體對象的程序設(shè)計和源代碼    5.4.3 調(diào)用三維形體對象程序運行結(jié)果  5.5 處理三維形體行為    5.5.1 Java 3D API處理三維形體行為的類    5.5.2 處理三維形體行為的程序設(shè)計和源代碼    5.5.3 處理三維形體行為程序運行結(jié)果第6章 Java動畫制作技術(shù)  6.1 動態(tài)顯示文字    6.1.1 動畫程序中應(yīng)用的線程類    6.1.2 打字方式顯示文字程序設(shè)計和源代碼    6.1.3 打字方式顯示文字動畫程序運行結(jié)果  6.2 滾動顯示文字    6.2.1 滾動顯示文字程序設(shè)計和源代碼    6.2.2 滾動顯示文字動畫程序運行結(jié)果  6.3 動態(tài)顯示圖像    6.3.1 數(shù)字時鐘程序設(shè)計和源代碼    6.3.2 數(shù)字時鐘動畫程序運行結(jié)果  6.4 緩沖技術(shù)動態(tài)顯示圖像    6.4.1 應(yīng)用于動畫程序中的媒體跟蹤器    6.4.2 應(yīng)用于動畫程序中的雙緩沖技術(shù)    6.4.3 動畫Applet小程序設(shè)計和源代碼    6.4.4 動畫Applet小程序運行結(jié)果  6.5 網(wǎng)絡(luò)動畫游戲小程序    6.5.1 網(wǎng)絡(luò)動畫游戲Applet小程序設(shè)計和源代碼    6.5.2 網(wǎng)絡(luò)動畫游戲Applet小程序運行結(jié)果第7章 Java音頻流處理技術(shù)  7.1 Java Sound API    7.1.1 java.applet包    7.1.2java.media.j3d和com.sunj3d.audioengines包    7.1.3 javax.sound和com.sun.media.sound包  7.2 網(wǎng)絡(luò)Applet小程序聲音播放器    7.2.1 Java Applet API音頻操作框架    7.2.2 Applet小程序播放聲音的程序設(shè)計和源代碼    7.2.3 Applet小程序播放聲音程序運行結(jié)果  7.3 播放三維音響效果的聲音    7.3.1 Java.media.j3d sound API音頻操作框架    7.3.2 播放三維音響效果聲音的程序設(shè)計和源代碼    7.3.3 播放三維音響效果聲音程序的運行結(jié)果  7.4 MIDI數(shù)字音樂的播放    7.4.1 javax.media.sound.midi API    7.4.2 播放MIDI音樂文件的程序設(shè)計和源代碼  7.5 模擬音頻播放器    7.5.1 音頻播放器程序中應(yīng)用的類和接口    7.5.2 音頻播放器程序設(shè)計和源代碼    7.5.3 音頻播放器程序運行結(jié)果第8章 JMF媒體框架  8.1 Java媒體框架JMF    8.1.1 JMF API    8.1.2 JMF中的媒體播放器    8.1.3 JMF中的媒體處理器    8.1.4 JMF中的數(shù)據(jù)源    8.1.5 多媒體數(shù)據(jù)格式    8.1.6 數(shù)據(jù)源管理器    8.1.7 JMF事件模型    8.1.8 JMF定義的錯誤和異常  8.2 JMF媒體播放器    8.2.1 媒體播放器程序中應(yīng)用的類    8.2.2 媒體播放器程序設(shè)計和源代碼    8.2.3 媒體播放器程序運行結(jié)果  8.3 JMF音頻綜合應(yīng)用實例第9章 JMF與RTP協(xié)議  9.1 RTP協(xié)議與JMF中的RTP程序框架    9.1.1 RTP協(xié)議    9.1.2 RTCP協(xié)議    9.1.3 RTP程序框架  9.2 應(yīng)用RTP協(xié)議實現(xiàn)網(wǎng)絡(luò)媒體流的實時傳輸    9.2.1 發(fā)送媒體數(shù)據(jù)流程序中應(yīng)用的類和接口    9.2.2 發(fā)送媒體數(shù)據(jù)流程序設(shè)計和源代碼    9.2.3 發(fā)送媒體數(shù)據(jù)流程序運行結(jié)果  9.3 應(yīng)用RTP協(xié)議實現(xiàn)實時接收網(wǎng)絡(luò)媒體流    9.3.1 接收并播放媒體數(shù)據(jù)流程序中應(yīng)用的類和接口    9.3.2 接收并播放媒體數(shù)據(jù)流程序設(shè)計和源代碼    9.3.3 接收并播放媒體數(shù)據(jù)流程序運行結(jié)果第10章 視頻與音頻數(shù)據(jù)流處理實例  10.1 捕獲圖像并傳輸    10.1.1 截取圖像并傳輸和播放程序中應(yīng)用的類和接口    10.1.2 截取圖像并傳輸和播放程序設(shè)計和源代碼    10.1.3 截取圖像并傳輸和播放程序運行結(jié)果  10.2 捕獲聲音并傳輸    10.2.1 采集聲音并傳輸程序中應(yīng)用的類    10.2.2 采集聲音并傳輸程序設(shè)計和源代碼    10.2.3 采集聲音并傳輸程序運行結(jié)果附錄A Java JNI技術(shù)附錄B 快速掌握JBuilder附錄C 配書光盤內(nèi)容介紹

圖書封面

評論、評分、閱讀與下載


    Java多媒體技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7