Java多媒體技術(shù)

出版時(shí)間:2005-3  出版社:清華大學(xué)出版社  作者:彭波  頁數(shù):340  字?jǐn)?shù):494000  

內(nèi)容概要

本書以Java Media API(多媒體應(yīng)用程序接口)和Java Media類庫為基礎(chǔ),實(shí)現(xiàn)對(duì)多媒體數(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動(dòng)畫制作技術(shù),以及應(yīng)用JMF媒體框架處理視頻與音頻數(shù)據(jù)流的技術(shù)。本書將Java技術(shù)與多媒體技術(shù)有機(jī)結(jié)合起來,注重實(shí)用性,對(duì)每一類用于多媒體數(shù)據(jù)操作的API都提供了相應(yīng)的應(yīng)用實(shí)例。    Java是一種適合編寫運(yùn)行于網(wǎng)絡(luò)中各類應(yīng)用程序的計(jì)算機(jī)編程語言,本書介紹的多媒體應(yīng)用程序都可以面向網(wǎng)絡(luò),Java語言的插件技術(shù)為編寫網(wǎng)絡(luò)多媒體應(yīng)用程序提供了方便,書中列舉的多媒體應(yīng)用程序?qū)嵗w現(xiàn)了Java“一次編寫,隨處運(yùn)行”的編程原則。    本書面向具有一定Java語言編程基礎(chǔ)及多媒體技術(shù)基礎(chǔ)的讀者,可以作為大學(xué)本科Java語言基礎(chǔ)課程及多媒體技術(shù)基礎(chǔ)課程的后續(xù)高級(jí)課程教材,也可以作為研究生教材,同時(shí)還可以作為編寫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 計(jì)算機(jī)常用的多媒體文件類型  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 搭建單機(jī)網(wǎng)絡(luò)程序運(yùn)行環(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è)計(jì)和源代碼    2.2.4 繪制矩形和橢圓的程序運(yùn)行結(jié)果  2.3 應(yīng)用Java 2D API處理文字    2.3.1 Java 2D API中用于文字處理的類和接口    2.3.2 處理文字的過程    2.3.3 繪制文字程序設(shè)計(jì)和源代碼    2.3.4 繪制文字程序運(yùn)行結(jié)果  2.4 應(yīng)用Java 2D API處理圖像    2.4.1 Java 2D API中用于圖像處理的接口和類    2.4.2 處理圖像的過程    2.4.3 繪制與處理圖像程序設(shè)計(jì)和源代碼    2.4.4 繪制與處理圖像程序的運(yùn)行結(jié)果  2.5 應(yīng)用Java 2D API處理顏色    2.5.1 Java 2D API中用于處理顏色的類    2.5.2 顏色處理的過程    2.5.3 圖像顏色轉(zhuǎn)換程序設(shè)計(jì)和源代碼    2.5.4 圖像顏色轉(zhuǎn)換程序運(yùn)行結(jié)果第3章 Java 2D API應(yīng)用實(shí)例  3.1 Swing橢圓按鈕組件    3.1.1 Swing橢圓按鈕組件的設(shè)計(jì)和源代碼    3.1.2 Swing橢圓按鈕組件應(yīng)用結(jié)果  3.2 幾何圖形變換    3.2.1 幾何圖形變換程序設(shè)計(jì)和源代碼    3.2.2幾何圖形變換程序運(yùn)行結(jié)果  3.3 剪切文字圖形    3.3.1 剪切文字圖形程序設(shè)計(jì)和源代碼    3.3.2 剪切文字圖形程序運(yùn)行結(jié)果  3.4 圖像過濾處理器    3.4.1 圖像過濾處理程序設(shè)計(jì)和源代碼    3.4.2 圖像過濾處理前后結(jié)果比較  3.5 圖像的綜合處理    3.5.1 圖像綜合處理程序設(shè)計(jì)和源代碼    3.5.2 圖像綜合處理程序運(yùn)行結(jié)果第4章 Java 3D API應(yīng)用原理  4.1 Java 3D API簡介  4.2 Java 3D API編程簡介    4.2.1 Java 3D坐標(biāo)系統(tǒng)    4.2.2 Java 3D場(chǎng)景圖    4.2.3 三維圖形、圖像處理算法簡介    4.2.4 應(yīng)用Java 3D API編寫三維圖形程序  4.3 應(yīng)用Java 3D API繪制三維點(diǎn)    4.3.1 Java 3D API繪制點(diǎn)的類    4.3.2 繪制三維點(diǎn)的程序設(shè)計(jì)和源代碼    4.3.3 繪制三維點(diǎn)程序運(yùn)行結(jié)果  4.4 應(yīng)用Java 3D API繪制三維直線    4.4.1 Java 3D API繪制直線的類    4.4.2 繪制三維直線的程序設(shè)計(jì)和源代碼    4.4.3 繪制三維直線程序運(yùn)行結(jié)果  4.5 應(yīng)用Java 3D API繪制三維扇面    4.5.1 Java 3D API繪制扇面的類    4.5.2 繪制三維扇面的程序設(shè)計(jì)和源代碼    4.5.3 繪制三維扇面程序的運(yùn)行結(jié)果  4.6 應(yīng)用Java 3D API繪制三維錐體    4.6.1 Java 3D API繪制三維體的類    4.6.2 繪制三維錐體的程序設(shè)計(jì)和源代碼    4.6.3 繪制三維錐體程序運(yùn)行結(jié)果第5章 Java 3D API應(yīng)用實(shí)例  5.1 繪制三維文字    5.1.1 Java 3D API繪制三維文字的類    5.1.2 繪制三維文字的程序設(shè)計(jì)和源代碼    5.1.3 繪制三維文字程序運(yùn)行結(jié)果  5.2 三維點(diǎn)的移動(dòng)    5.2.1 Java 3D API移動(dòng)點(diǎn)的類    5.2.2 移動(dòng)三維點(diǎn)的程序設(shè)計(jì)和源代碼    5.2.3 移動(dòng)三維點(diǎn)程序運(yùn)行結(jié)果  5.3 繪制延y坐標(biāo)軸旋轉(zhuǎn)的立方體    5.3.1 繪制三維形體旋轉(zhuǎn)的程序設(shè)計(jì)和源代碼    5.3.2 繪制三維形體旋轉(zhuǎn)程序運(yùn)行結(jié)果  5.4 調(diào)用三維形體對(duì)象    5.4.1 Java 3D API調(diào)用三維形體對(duì)象的接口和類    5.4.2 調(diào)用三維形體對(duì)象的程序設(shè)計(jì)和源代碼    5.4.3 調(diào)用三維形體對(duì)象程序運(yùn)行結(jié)果  5.5 處理三維形體行為    5.5.1 Java 3D API處理三維形體行為的類    5.5.2 處理三維形體行為的程序設(shè)計(jì)和源代碼    5.5.3 處理三維形體行為程序運(yùn)行結(jié)果第6章 Java動(dòng)畫制作技術(shù)  6.1 動(dòng)態(tài)顯示文字    6.1.1 動(dòng)畫程序中應(yīng)用的線程類    6.1.2 打字方式顯示文字程序設(shè)計(jì)和源代碼    6.1.3 打字方式顯示文字動(dòng)畫程序運(yùn)行結(jié)果  6.2 滾動(dòng)顯示文字    6.2.1 滾動(dòng)顯示文字程序設(shè)計(jì)和源代碼    6.2.2 滾動(dòng)顯示文字動(dòng)畫程序運(yùn)行結(jié)果  6.3 動(dòng)態(tài)顯示圖像    6.3.1 數(shù)字時(shí)鐘程序設(shè)計(jì)和源代碼    6.3.2 數(shù)字時(shí)鐘動(dòng)畫程序運(yùn)行結(jié)果  6.4 緩沖技術(shù)動(dòng)態(tài)顯示圖像    6.4.1 應(yīng)用于動(dòng)畫程序中的媒體跟蹤器    6.4.2 應(yīng)用于動(dòng)畫程序中的雙緩沖技術(shù)    6.4.3 動(dòng)畫Applet小程序設(shè)計(jì)和源代碼    6.4.4 動(dòng)畫Applet小程序運(yùn)行結(jié)果  6.5 網(wǎng)絡(luò)動(dòng)畫游戲小程序    6.5.1 網(wǎng)絡(luò)動(dòng)畫游戲Applet小程序設(shè)計(jì)和源代碼    6.5.2 網(wǎng)絡(luò)動(dòng)畫游戲Applet小程序運(yùn)行結(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è)計(jì)和源代碼    7.2.3 Applet小程序播放聲音程序運(yùn)行結(jié)果  7.3 播放三維音響效果的聲音    7.3.1 Java.media.j3d sound API音頻操作框架    7.3.2 播放三維音響效果聲音的程序設(shè)計(jì)和源代碼    7.3.3 播放三維音響效果聲音程序的運(yùn)行結(jié)果  7.4 MIDI數(shù)字音樂的播放    7.4.1 javax.media.sound.midi API    7.4.2 播放MIDI音樂文件的程序設(shè)計(jì)和源代碼  7.5 模擬音頻播放器    7.5.1 音頻播放器程序中應(yīng)用的類和接口    7.5.2 音頻播放器程序設(shè)計(jì)和源代碼    7.5.3 音頻播放器程序運(yùn)行結(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定義的錯(cuò)誤和異常  8.2 JMF媒體播放器    8.2.1 媒體播放器程序中應(yīng)用的類    8.2.2 媒體播放器程序設(shè)計(jì)和源代碼    8.2.3 媒體播放器程序運(yùn)行結(jié)果  8.3 JMF音頻綜合應(yīng)用實(shí)例第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é)議實(shí)現(xiàn)網(wǎng)絡(luò)媒體流的實(shí)時(shí)傳輸    9.2.1 發(fā)送媒體數(shù)據(jù)流程序中應(yīng)用的類和接口    9.2.2 發(fā)送媒體數(shù)據(jù)流程序設(shè)計(jì)和源代碼    9.2.3 發(fā)送媒體數(shù)據(jù)流程序運(yùn)行結(jié)果  9.3 應(yīng)用RTP協(xié)議實(shí)現(xiàn)實(shí)時(shí)接收網(wǎng)絡(luò)媒體流    9.3.1 接收并播放媒體數(shù)據(jù)流程序中應(yīng)用的類和接口    9.3.2 接收并播放媒體數(shù)據(jù)流程序設(shè)計(jì)和源代碼    9.3.3 接收并播放媒體數(shù)據(jù)流程序運(yùn)行結(jié)果第10章 視頻與音頻數(shù)據(jù)流處理實(shí)例  10.1 捕獲圖像并傳輸    10.1.1 截取圖像并傳輸和播放程序中應(yīng)用的類和接口    10.1.2 截取圖像并傳輸和播放程序設(shè)計(jì)和源代碼    10.1.3 截取圖像并傳輸和播放程序運(yùn)行結(jié)果  10.2 捕獲聲音并傳輸    10.2.1 采集聲音并傳輸程序中應(yīng)用的類    10.2.2 采集聲音并傳輸程序設(shè)計(jì)和源代碼    10.2.3 采集聲音并傳輸程序運(yùn)行結(jié)果附錄A Java JNI技術(shù)附錄B 快速掌握J(rèn)Builder附錄C 配書光盤內(nèi)容介紹

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7