Аудио и Видео Начальная точка

Мультимедийные технологии в iOS позволяют Вам получить доступ к сложным аудио и видео возможностям iPhone, iPad и iPod touch. В то время как богатый мультимедийный APIs поддерживает передовые решения, специализированные классы позволяют Вам легко добавить основные опции, такие как воспроизведение библиотеки iPod и получение фильма.

image: Art/startingPoint_AudioVideo.png

Выберите правильную технологию для своих потребностей:

Содержание:

Встаньте и выполнение

Ознакомьте себя с разработкой аудио iOS путем проверки этих ресурсов:

Встаньте и работающий с разработкой видео iOS с этими ресурсами:

Станьте опытными в аудио разработке

Получите полное понимание аудио объектов сеанса, и как они определяют аудио поведение Вашего приложения путем чтения Аудио Руководства по программированию Сеанса. Также обязательно считайте Звук, объясняющий, как Ваше приложение должно обработать звук для оправдывания пользовательских надежд.

Независимо от того, который технологии аудио iOS Вы используете, пользователи ожидают быть в состоянии играть и приостановить аудио использование Вашего приложения системного управления передачей в многозадачном UI. Чтобы изучить, как поддерживать эту функцию, считайте Дистанционное управление Мультимедиа в Руководстве по Обработке событий для iOS.

В полной мере воспользуйтесь библиотекой iPod путем чтения Руководства по программированию Библиотечного доступа iPod вместе со Ссылкой Платформы Медиапроигрывателя.

Чтобы изучить, как играть использование аудио OpenAL, просмотрите oalTouch проект.

Играть переданное потоком звуковое содержимое, такой как от сетевого соединения, использования AVPlayer возразите, как описано в Воспроизведении. Можно также играть определенные интернет-аудиофайлы при помощи MPMoviePlayerController класс; для показывающего примера кода, как, посмотрите MoviePlayer.

Для игры аудиофайлов с панорамированием стерео синхронизация и измерение, используют AVAudioPlayer класс. Для записи аудио используйте AVAudioRecorder класс. Когда Вам не нужен прямой доступ к аудиоданным, Apple рекомендует эти классы для воспроизведения аудио и записи.

Для начала работы с обработкой аудиоданных непосредственно считайте Основы Core Audio в Обзоре Core Audio для приобретения знаний об архитектуре, программируя соглашения и использование Core Audio.

При создании VoIP (передача речи по протоколу IP) приложение или виртуальный музыкальный инструмент Вам нужна самая высокая аудио производительность, доступная в iOS. Решением использовать являются аудиоустройства, аудио iOS сменная технология. Аудиоустройства также обеспечивают усовершенствованные возможности включая смешивание и коррекцию. Считайте Руководство по Хостингу Аудиоустройства для iOS, чтобы изучить, как использовать аудиоустройства. Просмотрите Аудио Микшер (MixerHost) и проекты кода испытательного образца iPodEQ AUGraph Микшера.

Для создания приложения MIDI для подключения аппаратных клавиатур или синтезаторов к устройству на iOS обратитесь к Ссылке Платформы Core MIDI и смотрите на программу MFi.

Станьте опытными в видео разработке

Развиваться вне возможностей платформы Медиапроигрывателя и UIImagePickerController класс, считайте Руководство по программированию Основы AV. Основа AV, с поддержкой со стороны Библиотеки Активов и Базовых платформ Носителей, обеспечивает инструменты для усовершенствованных видео решений включая основанное на дорожке редактирование, транскодирование и прямой доступ к данным от камеры и микрофона.

Просмотрите AVCam для проекта примера кода iOS видеть, как получить неподвижные изображения и фильмы с помощью платформы Основы AV. AVCam демонстрирует использование нескольких важных Фундаментальных классов AV. Просмотрите проект AVPlayerDemo видеть, как проигрывать фильмы от библиотеки iPod.