iOS 開發 初級:Multimedia開發簡介

來源:互聯網
上載者:User

        本文及接下來的一系列文章將介紹iOS開發中關於Multimedia即多媒體的使用。


Multimedia多媒體包含了Audio音頻,Video視頻以及Image映像三部分。在iOS中有專門一個Layer即Media Layer來處理,涉及的framework如下:

#1 Graphics Technology  圖形技術

1、Core Graphics Framework   

2、Core Animation Framework 

3、Quartz Core Framework

4、Core Image Framework

5、GLKit Framework  // Open GL ES

6、Core Text Framework

7、Image I/O Framework

8、Assets Library Framework


#2 Audio Technologies 音頻技術

1、Media Player Framework

2、AVFoundation Framework

3、OpenAL Framework

4、Core Audio Framework

5、AudioToolbox Framework

6、Audio Unit Framework

7、Core MIDI Framework

8、Media Toolbox Framework


#3 Video Technologies 視頻技術

1、Media Player Framework

2、AVFoundation Framework

3、Core Media Framework

4、UIImagePickerController


上面這麼多的Framework名稱中如果含有“Core”基本上是較為底層的Framework,其他的則較為頂層。


要研究Multimedia,最主要應該查看的iOS開發文檔有:

1、Multimedia Programming Guide

2、AVFoundation Programming Guide

3、Core Animation Programming Guide

4、Core Image Programming Guide


通過學習研究這部分內容,在iOS開發中就可以掌握各種音訊播放、錄音、處理,視頻的播放處理以及照片、網路攝影機的處理,這是開發非遊戲多媒體應用所必備的技術。


下一篇文章將從Audio部分開始介紹。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.