Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы медиапроигрывателя

Введение

Классы   Протоколы   Другая ссылка  

Платформа Медиапроигрывателя предоставляет средства для проигрывания фильма, музыки, аудиоподкаста и файлов аудиокниги. Эта платформа также дает Ваш доступ к приложениям к библиотеке iPod, позволяя Вам найти и играть основанные на аудио элементы носителей, синхронизировавшие от iTunes на рабочем столе. библиотечный доступ iPod только для чтения.

Эта платформа MPVolumeView класс позволяет Вам представить управление, чтобы позволить пользователю скорректировать системный объем аудиовыхода и выбрать среди доступных выходных маршрутов, такой что касается отправки аудио к Поддерживающему трансляцию устройству. MPMoviePlayerController и MPTimedMetadata классы позволяют Вам играть переданный потоком видеоконтент и реагировать на основанные на времени метаданные, содержавшиеся в потоке.

Приложения могут получить и реагировать на события, отправленные внешними медиапроигрывателями с помощью Медиапроигрывателя APIs. Используйте MPPlayableContentManager класс для управления взаимодействиями между приложением и внешним медиапроигрывателем. Источник данных предоставлен для менеджера по содержанию через MPPlayableContentDataSource протокол. Играемые элементы носителей описаны MPContentItem класс. Регистр и события дескриптора получены от внешнего медиапроигрывателя до различного события APIs.

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

MPContentItem

MPContentItem объект содержит информацию для определенного элемента носителей.

MPMediaEntity

MPMediaEntity класс служит абстрактным суперклассом для MPMediaItem и MPMediaItemCollection экземпляры, и поочередно для MPMediaPlaylist экземпляры.

MPMediaItem

Элемент носителей представляет единственную часть носителей (таких как одна песня или один видеоподкаст) в библиотеке iPod.

MPMediaItemCollection

Набор элементов носителей является сортированным набором элементов носителей (экземпляры MPMediaItem класс) от библиотеки iPod.

MPMediaPlaylist

Список воспроизведения носителей является играемым набором связанных элементов носителей.

MPMediaItemArtwork

MPMediaItemArtwork объект или иллюстрации элемента носителей, представляет графическое изображение, такое как музыкальное искусство обложки альбома, связанное с элементом носителей.

MPMediaLibrary

MPMediaLibrary объект или библиотека носителей, представляет состояние набора синхронизировавших элементов носителей (таких как песни) на устройстве.

MPMediaPredicate

Используйте конкретный подкласс этого класса, описанный в MPMediaPropertyPredicate Ссылка класса, для определения фильтра в мультимедийном запросе для получения подмножества элементов носителей от библиотеки iPod.

MPMediaPropertyPredicate

Используйте один или больше MPMediaPropertyPredicate объекты или предикаты свойства носителей, для определения фильтра в мультимедийном запросе для получения подмножества элементов носителей от библиотеки iPod.

MPMediaQuery

Мультимедийный запрос указывает ряд элементов носителей (экземпляры MPMediaItem) от библиотеки iPod посредством фильтра и группирующегося типа.

MPMediaQuerySection

Раздел мультимедийного запроса представляет диапазон элементов носителей или наборов элементов носителей из мультимедийного запроса библиотеки iPod.

MPMovieAccessLog

Журнал доступа фильма накапливает ключевые метрики о сетевом воспроизведении для связанного проигрывателя фильмов, играющего переданное потоком содержание.

MPMovieAccessLogEvent

Событие журнала доступа фильма представляет единственные данные для журнала доступа фильма.

MPMovieErrorLog

Журнал ошибок фильма содержит данные, описывающие отказы воспроизведения сетевого ресурса для связанного проигрывателя фильмов.

MPMovieErrorLogEvent

Событие журнала ошибок фильма представляет единственные данные для журнала ошибок фильма.

MPMoviePlayerController

Проигрыватель фильмов (типа MPMoviePlayerController) управляет воспроизведением фильма от файла или сетевого потока.

MPMusicPlayerController

Используйте MPMusicPlayerController объект или аудиоплеер, для игры элементов носителей от библиотеки iPod устройства.

MPNowPlayingInfoCenter

Используйте теперь информационный центр игры для установки теперь играющей информации для носителей, играемых приложением.

MPPlayableContentManager

Используйте MPPlayableContentManager класс для управления взаимодействиями между мультимедийным приложением и внешними интерфейсами медиапроигрывателя.

MPRemoteCommand

MPRemoteCommand класс обеспечивает методы для добавления и удаления пар целевого действия.

MPChangePlaybackRateCommand

MPChangePlaybackRateCommand класс предоставляет дополнительную информацию для команд воспроизведения, описанных в MPRemoteCommandCenter класс.

MPFeedbackCommand

MPFeedbackCommand объект отражает состояние обратной связи для того, что в настоящее время играет Ваше приложение.

MPRatingCommand

MPRatingCommand класс предоставляет дополнительную информацию для команд оценки, описанных в MPRemoteCommandCenter класс.

MPSkipIntervalCommand

MPSkipIntervalCommand класс предоставляет дополнительную информацию для свойств команды интервала пропуска, описанных в MPRemoteCommandCenter класс.

MPRemoteCommandCenter

MPRemoteCommandCenter класс продает объекты для обработки событий дистанционного управления, отправленных внешними аксессуарами и системным управлением передачей.

MPRemoteCommandEvent

MPRemoteCommandEvent класс предоставляет основную информацию для команды.

MPChangePlaybackRateCommandEvent

MPChangePlaybackRateCommandEvent класс обеспечивает скорость воспроизведения для элемента носителей, когда это требуют от внешнего медиапроигрывателя.

MPFeedbackCommandEvent

MPFeedbackCommandEvent класс предоставляет дополнительную информацию для свойств обратной связи, описанных в MPRemoteCommandCenter Ссылка класса.

MPRatingCommandEvent

MPRatingCommandEvent класс обеспечивает оценку для элемента, который требует внешний медиапроигрыватель.

MPSeekCommandEvent

MPSeekCommandEvent класс предоставляет дополнительную информацию для искать свойств, описанных в MPRemoteCommandCenter класс.

MPSkipIntervalCommandEvent

MPSkipIntervalCommandEvent класс обеспечивает уровень временного интервала, когда требуется от внешнего медиапроигрывателя.

MPTimedMetadata

Экземпляр MPTimedMetadata класс, названный синхронизированным объектом метаданных, переносит основанную на времени информацию в переданных потоком носителях HTTP.

UIViewController

UIViewController класс обеспечивает фундаментальную модель управления представления для всех приложений для iOS.

MPMediaPickerController

MPMediaPickerController объект или средство выбора элемента носителей, является специализированным контроллером представления, который Вы используете для обеспечения графического интерфейса для выбора элементов носителей.

MPMoviePlayerViewController

MPMoviePlayerViewController класс реализует простой контроллер представления для отображения полноэкранных фильмов.

UIView

UIView класс определяет прямоугольную область на экране и интерфейсах для управления содержанием в той области.

MPVolumeView

Используйте представление объема для подарить пользователю управление ползунком для того, чтобы регулировать системную громкость аудиовыхода и кнопку для выбора маршрута аудиовыхода.

Протоколы

MPMediaPickerControllerDelegate

Делегат к средству выбора элемента носителей может реагировать на пользователя, делающего выборы элемента носителей.

MPMediaPlayback

MPMediaPlayback протокол определяет интерфейс, принятый MPMoviePlayerController класс для управления воспроизведением носителей.

MPPlayableContentDataSource

Для поддержки внешних медиапроигрывателей создайте класс, соответствующий MPPlayableContentDataSource протокол.

MPPlayableContentDelegate

Используйте MPPlayableContentDelegate протокол, чтобы позволить внешним медиапроигрывателям отправить команды воспроизведения в приложение.

Другая ссылка

Ссылка функций медиапроигрывателя

Дополнительная UIViewController MediaPlayer ссылка