最新一代的 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 視頻播放器
便攜媒體播放器在特定人群(即年齡在 18 到 38 歲之間,具有一定的可支配收入的消費者)中非凡流行。因為移動視頻對于便攜媒體播放器來是相對較新的東西,所以對大多數開發者來說,碰到的第一個問題就是: 為什么要創建移動視頻內容?除了移動媒體最明顯的娛樂要求之外,還有許多實際的使用情況:移動媒體既可以促進銷售,也可以給便攜媒體播放器和內容帶來一類新用戶。請想想以下這些情況:
顯然,這只是創建移動視頻內容的商業驅動力的幾個示例。這些示例中的共同之處就是向新市場介紹便攜媒體的潛力。現在,我們來看看答應用編程方式創建和編輯視頻文件的 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 支持的視頻編碼方式的完整列表:
新聞熱點
疑難解答