移動視頻: QuickTime for Java API 入門

最新一代的 ipod 媒體播放器在移動視頻編程領域開辟了一個新機會 —— 但是如何入門呢?本文介紹將 QuickTime for java™ 庫,以編程方式爲 iPod 媒體播放器創建視頻內容時需要這個庫。

Apple iPod 是當今市場上的幾個媒體播放器之一,它能播放多種媒體,其中包括音頻、視頻和圖片。在美國和其他地方,iPod 引領著便攜媒體播放器市場,從誕生至今,已經售出 3千萬套 iPod ,這占據了整個媒體播放器市場 78% 以上的份額。雖然 iPod 的成功顯然是受 mp3 流行的推動,而且手機用戶拍攝和交易數字圖片到現在也有了一段時間,但移動視頻的市場仍然在形成中。早期進入移動視頻市場的潛在收益是顯而易見的,但對許多開發人員來說,他們要解決的問題是最好地應用這項新技術的方式和地方。

在這篇文章中,我首先將推薦一些移動視頻的實際(可能也是非常流行的)應用,然後演示兩個程序,讓您開始使用 QuickTime for Java API 爲 iPod 創建視頻內容。這兩個程序可以讓您很輕易地給現有的視頻文件添加標題,並將傳統的視頻文件轉換成與 iPod 兼容的格式。在文章末尾,將留給您一些示例代碼,可以用它們學習使用 QuickTime for Java API 進行視頻操作的更多內容。

爲什麽要用移動視頻?

圖 1. iPod 視頻播放器

移動視頻: QuickTime for Java API 入門

便攜媒體播放器在特定人群(即年齡在 18 到 38 歲之間,具有一定的可支配收入的消費者)中非凡流行。因爲移動視頻對于便攜媒體播放器來是相對較新的東西,所以對大多數開發者來說,碰到的第一個問題就是: 爲什麽要創建移動視頻內容?除了移動媒體最明顯的娛樂要求之外,還有許多實際的使用情況:移動媒體既可以促進銷售,也可以給便攜媒體播放器和內容帶來一類新用戶。請想想以下這些情況:

房地産經紀人可以創建一段視頻,將視頻做成房産可用屬性和用錄制好的配音說明的一些功能的虛擬漫步。然後,潛在的住房買主可能會用便攜媒體播放器查看中意的屬性。在沒有時間尋找所有符合自己需求的房産的住宅搜索客戶中,這種極爲節約時間的方式會變得非常流行。

汽車廠商和經銷商可以使用移動視頻發布所銷售的最新車型的視頻目錄。潛在客戶就會更熟悉中意的車型的特性和好處,而不必親自去經銷商那裏。

學院和大學的官員可以用移動視頻格式向學生提供提供演講,輔助學生學習。

生産商可以爲汽車、書架、玩具(等等)提供移動視頻格式的安裝說明。

顯然,這只是創建移動視頻內容的商業驅動力的幾個示例。這些示例中的共同之處就是向新市場介紹便攜媒體的潛力。現在,我們來看看答應用編程方式創建和編輯視頻文件的 Java API。

移動視頻: QuickTime for Java API 入門

移動視頻: QuickTime for Java API 入門

QuickTime for Java API

對于 Java 開發人員來說,支持數字媒體的創建、修改和回放的能力最強、功能最豐富的 API 就是 QuickTime for Java API。QuickTime for Java 最初是爲 Macintosh 平台創建的,但過去這幾年時間裏,Windows 和 Mac 用戶也可以隨意使用它。當然,假如曾經用 Java 語言做過一些編程,那麽您可能會問:爲什麽不可以只使用 Java 媒體框架 (JMF) API。

最初創建 JMF 是爲了給 Java V1.0.2 的開發人員提供處理各種媒體的能力。但是,它的應用並不廣,它支持一些過時的媒體格式和編碼方式,例如 MPEG-2、AU、HotMedia 和 Flash 2。另一方面,QuickTime for Java 支持 QuickTime 可以播放的所有媒體格式和編碼方式。使用 QuickTime for Java API 可以訪問更新的媒體格式,其中包括 MPEG-4、MP3 音頻、H.264 和 Flash 5。實際上,下面就是 QuickTime 支持的視頻編碼方式的完整列表:

動畫

Apple BMP

Apple Pixlet

Apple Video

Cinepak

Component video

DV and DVC PRo NTSC

DV PAL

DVC Pro PAL

Graphics

H.261

H.263

H.264

JPEG 2000

Microsoft® OLE

Microsoft Video 1

Motion JPEG A

Motion JPEG B

MPEG-4 (Part 2)

Photo JPEG

Planar RGB

PNG

Sorenson Video 2

Sorenson Video 3

TGA

TIFF

移動視頻: QuickTime for Java API 入門

移動視頻: QuickTime for Java API 入門

《Java 手機/PDA 程序設計入門》讀書筆記10--Game API
Game API由5個類構成GameCanvas--LayerManager--LayerSpriteTiledLayerGameCanvas繼承Canvas,具有Canvas所有的功能。而且GameCanvas直接提供了 getKeyStates(),檢測同一時間,按鍵被按下的情形。GameCanvas還提供了...查看完整版>>《Java 手機/PDA 程序設計入門》讀書筆記10--Game API
 
Java API for XML Parsing(JAXP)演進
Java API for XML Parsing(JAXP)演進
  簡介    在1998年W3Cxml1.0推薦標准發布之後,XML就開始變得很流行。Sun公司就是在那時候規範java Community PRocess (JCP),同時JAXP(JSR-05)的第一版在2000早些時候發布了。這個版本得到了很多工業集團的支...查看完整版>>Java API for XML Parsing(JAXP)演進
 
Java Api for XML 與 XML 標准的對應
  當今最新最熱的技術可以分爲WebService和microsoft .net兩大陣營。今年在上海舉行的"Sun科技日", Sun, Bea, Oracle的公司都介紹了對WebService的支持。 Webservice這個最新的技術的核心是XML。由于Java 和 XML是...查看完整版>>Java Api for XML 與 XML 標准的對應
 
Hibernate 3和Java Persistence API程序開發從入門到精通(配光盤)(程序類入門與精通系列)|報價¥36.70|圖書,工業技術,自動化、計算機技術,計算技術、計算機技術,計算機軟件,程序語言、算法語言,葛京
目錄:圖書,工業技術,自動化、計算機技術,計算技術、計算機技術,計算機軟件,程序語言、算法語言,品牌:葛京基本信息·出版社:清華大學出版社·頁碼:393 頁碼·出版日:2007年·ISBN:9787302158011·版次:2007年1...查看完整版>>Hibernate 3和Java Persistence API程序開發從入門到精通(配光盤)(程序類入門與精通系列)|報價¥36.70|圖書,工業技術,自動化、計算機技術,計算技術、計算機技術,計算機軟件,程序語言、算法語言,葛京
 
《Java 手機/PDA 程序設計入門》讀書筆記7--LCDAUI低級API之Canvas
Canvas幫助我們處理低級系統事件。重繪事件一個是用低級API的系統至少要具有描繪畫面的能力。startApp(){MyCanvas mc=new MyCanvas();display.setCurrent(mc);}public class MyCanvas extends Canvas{ public void ...查看完整版>>《Java 手機/PDA 程序設計入門》讀書筆記7--LCDAUI低級API之Canvas
 
基于Java開發QuickTime程序
基于Java開發QuickTime程序
用組件工作 當QuickTime1990年問世的時候,它能夠播放一張郵票大小的movie——僅僅在價值7000美圓的硬盤上。它使用音頻和視頻的編解碼器,盡管這些編解碼器今天仍然被支持,但已被用戶淘汰很久了。然而,從 Apple...查看完整版>>基于Java開發QuickTime程序
 
技術交流:QuickTime流媒體和Java(圖)
技術交流:QuickTime流媒體和Java(圖)
  這並不是即將問世的QuickTime for java book一書的摘錄,雖然我希望是的。    你看,問題是,在QTJ世界中大多數的我們都一直假定QTJ中的流媒體API已經損壞,我並不是想爲此事而掩蓋什麽。好的,我繼續來通過...查看完整版>>技術交流:QuickTime流媒體和Java(圖)
 
基于Java開發QuickTime程序
基于Java開發QuickTime程序
用組件工作 當QuickTime1990年問世的時候,它能夠播放一張郵票大小的movie——僅僅在價值7000美圓的硬盤上。它使用音頻和視頻的編解碼器,盡管這些編解碼器今天仍然被支持,但已被用戶淘汰很久了。然而,從 Apple...查看完整版>>基于Java開發QuickTime程序
 
用QuickTime轉換3GPP視頻文件
用QuickTime轉換3GPP視頻文件
另一款轉換3GPP的軟件,蘋果的quicktime. 優點:中文介面,操作簡單;可以自定義設置參數;可以截取段落;畫面清晰(當然比MP4差了一點點,可在3GPP視頻中已經是非常清楚的了)。轉換後的文件大小適中。 缺點:...查看完整版>>用QuickTime轉換3GPP視頻文件
 
 
回到王朝網路移動版首頁