Early iOS development: Introduction to multimedia development

Source: Internet
Author: User

This article and a series of subsequent articles will introduce the use of multimedia (multimedia) in iOS development.

Multimedia multimedia includes audio, video, and image. In iOS, there is a dedicated layer, that is, the media layer. The framework involved is as follows:

#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 Audio Technology

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


If the above frameworks contain "core", they are basically lower-level frameworks, while others are higher-level frameworks.


To study multimedia, the most important iOS development documents should be:

1. multimedia programming guide

2. avfoundation programming guide

3. Core animation programming guide

4. core image programming guide


By studying this part of content, you can learn how to play, record, and process various audios, play videos, and process photos and cameras in iOS development, this is an essential technology for developing non-game multimedia applications.


The next article will begin with the audio section.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.