Compartilhar via


MediaPlayer Namespace

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

Classes

AVMediaSelectionGroup_MPNowPlayingInfoLanguageOptionAdditions

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

AVMediaSelectionOption_MPNowPlayingInfoLanguageOptionAdditions

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

ItemsPickedEventArgs

Fornece dados para o evento de ItemsPicked .

MPChangeLanguageOptionCommandEvent

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPChangePlaybackPositionCommand

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPChangePlaybackPositionCommandEvent

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPChangePlaybackRateCommand

Um MPRemoteCommand que altera a taxa de reprodução.

MPChangePlaybackRateCommandEvent

Fornece a taxa de reprodução para um item de mídia.

MPChangeRepeatModeCommand

Contém o atual MPRepeatType.

MPChangeRepeatModeCommandEvent

Associa um MPRepeatType e um booliano que especifica se o modo de repetição deve ser preservado.

MPChangeShuffleModeCommand

Contém o atual MPShuffleType.

MPChangeShuffleModeCommandEvent

Associa um MPShuffleType e um booliano que especifica se o modo de ordem aleatória deve ser preservado.

MPContentItem

Informações significativas do usuário sobre um MPMediaItem.

MPErrorCodeExtensions

Métodos de extensão para a enumeração MediaPlayer.MPErrorCode.

MPFeedbackCommand

Informações adicionais para comandos de comentários definidos em MPRemoteCommandCenter.

MPFeedbackCommandEvent

Informações adicionais para as propriedades de comentários definidas em MPRemoteCommandCenter.

MPLanguageOptionCharacteristics

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPMediaEntity

Classe base abstrata para MPMediaItem classes e MPMediaItemCollection .

MPMediaItem

Um único pedaço de mídia, como uma música ou vídeo.

MPMediaItemArtwork

Um gráfico, como uma capa de álbum, associado a um MPMediaItem.

MPMediaItemCollection

Um conjunto classificado de MPMediaItems.

MPMediaLibrary

Representa o conjunto sincronizado de MPMediaItems em um dispositivo.

MPMediaLibrary.Notifications

Notificação postada pela MPMediaLibrary classe .

MPMediaPickerController

Um UIViewController que permite que o usuário do aplicativo selecione um item de mídia.

MPMediaPickerControllerDelegate

Um objeto delegado para a MPMediaPickerController classe . Os desenvolvedores de aplicativos podem usar essa deseleção para responder a eventos relacionados à seleção de item de mídia.

MPMediaPickerControllerDelegate_Extensions

Métodos de extensão para a IMPMediaPickerControllerDelegate interface para dar suporte a todos os métodos do MPMediaPickerControllerDelegate protocolo.

MPMediaPlaylist

Uma coleção reproduzível de MPMediaItems.

MPMediaPlaylistCreationMetadata

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPMediaPlaylistProperty

Propriedades de um MPMediaPlaylist, como nome, atributos e itens de semente.

MPMediaPredicate

Uma classe base para tipos que especificam filtros para MPMediaQuery consultas.

MPMediaPropertyPredicate

Um tipo de MPMediaPredicate que avalia T:MediaPlayer.MPMediaItemPropertys.

MPMediaQuery

Permite que o desenvolvedor de aplicativos pesquise programaticamente um MPMediaLibrary aplicando zero ou mais MPMediaPredicates e um opcional MPMediaGrouping.

MPMediaQuerySection

Um subconjunto dos valores retornados por um MPMediaQuery, conforme especificado pelas ItemSections propriedades ou CollectionSections .

MPMovieAccessLog

Registra métricas relacionadas à reprodução de streaming de um filme.

MPMovieAccessLogEvent

Representa uma métrica ou evento específico que ocorreu durante a reprodução de rede de um filme.

MPMovieErrorLog

Um log de erros que ocorreram durante os recursos de rede.

MPMovieErrorLogEvent

Um evento que documenta um erro de reprodução de rede.

MPMoviePlayerController

Uma classe que gerencia a reprodução de um filme de um arquivo ou por streaming.

MPMoviePlayerController.Notifications

Notificação postada pela MPMoviePlayerController classe .

MPMoviePlayerFinishedEventArgs

Fornece dados para o evento.

MPMoviePlayerFullScreenEventArgs

Fornece dados para o evento.

MPMoviePlayerThumbnailEventArgs

Fornece dados para o evento.

MPMoviePlayerTimedMetadataEventArgs

Fornece dados para o evento.

MPMoviePlayerViewController

Uma subclasse de UIViewController que pode apresentar e reproduzir um filme.

MPMusicPlayerApplicationController

Um controlador de aplicativo para alterar a fila de reprodução no momento.

MPMusicPlayerController

Uma classe que reproduz itens de mídia do do MPMediaLibrarydispositivo.

MPMusicPlayerController.Notifications

Notificação postada pela MPMusicPlayerController classe .

MPMusicPlayerControllerMutableQueue

Uma fila mutável de itens de mídia para reprodução.

MPMusicPlayerControllerQueue

Uma fila imutável de itens de mídia para reprodução.

MPMusicPlayerControllerQueue.Notifications

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPMusicPlayerMediaItemQueueDescriptor

Opera em filas de players de mídia.

MPMusicPlayerPlayParameters

Contém um dicionário de parâmetros do Music Kit para itens a serem reproduzidos.

MPMusicPlayerPlayParametersQueueDescriptor

Classe para manipular horários de início e ordem de reprodução com base nos resultados do parâmetro de reprodução das APIs do MusicKit.

MPMusicPlayerQueueDescriptor

Classe base para descritores para filas de itens de áudio e repositório.

MPMusicPlayerStoreQueueDescriptor

Implementa a modificação de itens de mídia em uma fila de players, selecionando-os por seus identificadores de loja.s

MPNowPlayingInfo

Informações relacionadas ao MPNowPlayingInfoCenter.

MPNowPlayingInfoCenter

Uma classe que encapsula dados e funções relacionadas às informações "agora em execução" exibidas na tela de bloqueio do dispositivo, na televisão durante o AirPlay ou (potencialmente) em um acessório externo, como um encaixe ou estéreo de carro.

MPNowPlayingInfoLanguageOption

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPNowPlayingInfoLanguageOptionGroup

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPPlayableContentDataSource

Fornece informações de metadados de mídia para players de mídia externos.

MPPlayableContentDataSource_Extensions

Métodos de extensão para a IMPPlayableContentDataSource interface para dar suporte a todos os métodos do MPPlayableContentDataSource protocolo.

MPPlayableContentDelegate

Delegar o objeto que fornece métodos para players de mídia externos enviarem comandos de reprodução para o aplicativo.

MPPlayableContentDelegate_Extensions

Métodos de extensão para a IMPPlayableContentDelegate interface para dar suporte a todos os métodos do MPPlayableContentDelegate protocolo.

MPPlayableContentManager

Controla as interações entre o aplicativo e os players de mídia externos.

MPPlayableContentManagerContext

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPRatingCommand

Informações adicionais para comandos de classificação definidos em MPRemoteCommandCenter.

MPRatingCommandEvent

Informações adicionais para as propriedades de classificação definidas em MPRemoteCommandCenter.

MPRemoteCommand

Classe que os desenvolvedores de aplicativos podem usar para adicionar e remover ações (comandos) em destinos (jogadores).

MPRemoteCommandCenter

Classe que manipula eventos de players de mídia externos.

MPRemoteCommandEvent

Classe que fornece informações sobre um comando de jogador.

MPSeekCommandEvent

Informações adicionais para as propriedades seek definidas em MPRemoteCommandCenter.

MPSkipIntervalCommand

Informações adicionais para as propriedades do comando skip interval definidas em MPRemoteCommandCenter.

MPSkipIntervalCommandEvent

A taxa de intervalo de tempo de um player de mídia externo.

MPTimedMetadata

Encapsula metadados cronometrados para uso com fluxos de mídia HTTP baseados em tempo.

MPVolumeSettings

Encapsula funções relacionadas à exibição ou ocultação de controles de volume.

MPVolumeView

Um UIView que apresenta um controle deslizante usado para definir o volume de saída do sistema.

MPVolumeView.MPVolumeViewAppearance

Classe de aparência para objetos do tipo MPVolumeView.

MPVolumeView.Notifications

Contém notificações para um MPVolumeView.

NSUserActivity_MediaPlayerAdditions

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

Interfaces

IMPMediaPickerControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo MPMediaPickerControllerDelegate.

IMPMediaPlayback

Interface que, juntamente com a classe T:MediaPlayer.MPMediaPlayback_Extensions , compõem o protocolo MPMediaPlayback.

IMPPlayableContentDataSource

Interface que representa os métodos necessários (se houver) do protocolo MPPlayableContentDataSource.

IMPPlayableContentDelegate

Interface que representa os métodos necessários (se houver) do protocolo MPPlayableContentDelegate.

IMPSystemMusicPlayerController

Protocolo para reproduzir vídeos com o aplicativo Música.

Enumerações

MPChangeLanguageOptionSetting

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPErrorCode

Enumera códigos de erro no domínio do Media Player.

MPMediaGrouping

Uma enumeração cujos valores especificam várias maneiras pelas quais a mídia pode ser agrupada logicamente.

MPMediaLibraryAuthorizationStatus

Enumera o status da permissão do aplicativo para acessar a biblioteca de mídia.

MPMediaPlaylistAttribute

Uma enumeração cujos valores especificam vários tipos de playlist.

MPMediaPredicateComparison

Uma enumeração cujos valores especificam um tipo de comparação a ser usado com um MPMediaPredicate.

MPMediaType

Uma enumeração cujos valores especificam vários tipos de mídia.

MPMovieControlMode

Os desenvolvedores de aplicativos não devem usar essa classe preterida, mas usar MPMovieControlStyle.

MPMovieControlStyle

Uma enumeração cujos valores especificam vários modos para a ControlStyle propriedade.

MPMovieFinishReason

Uma enumeração cujos valores especificam várias maneiras pelas quais um filme pode ter sido concluído.

MPMovieLoadState

Uma enumeração cujos valores refletem o estado de carga de um filme. Usado na LoadState propriedade .

MPMovieMediaType

Uma enumeração que especifica os tipos de mídia do filme. Usado com a MovieMediaTypes propriedade .

MPMoviePlaybackState

Uma enumeração de possíveis estados em que o MPMoviePlayerController pode ser. Usado com a propriedade P:MediaPlayer.MPMovieCotnroller.PlaybackState .

MPMovieRepeatMode

Uma enumeração que especifica se um filme deve se repetir ou não. Usado com a RepeatMode propriedade .

MPMovieScalingMode

Uma enumeração de modos de dimensionamento de vídeo. Usado com a ScalingMode propriedade .

MPMovieSourceType

Uma enumeração que especifica se os dados de um filme são fornecidos por um arquivo ou streaming. Usado com a SourceType propriedade .

MPMovieTimeOption

Uma enumeração que especifica qual quadro usar ao gerar miniaturas.

MPMusicPlaybackState

Uma enumeração de estados em que o MPMusicPlayerController pode ser. Usado com a PlaybackState propriedade .

MPMusicRepeatMode

Uma enumeração de modos de repetição de música. Usado com a RepeatMode propriedade .

MPMusicShuffleMode

Uma enumeração de modos de ordem aleatória para uso com a ShuffleMode propriedade .

MPNowPlayingInfoLanguageOptionType

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPNowPlayingInfoMediaType

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPNowPlayingPlaybackState

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPRemoteCommandHandlerStatus

Enumera valores que indicam se um comando foi bem-sucedido, falhou ou não pode reproduzir o tipo de mídia solicitada.

MPRepeatType

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

MPSeekCommandEventType

Enumera valores que indicam se o comando iniciou ou terminou uma operação de busca.

MPShuffleType

O namespace MediaPlayer fornece classes de alto nível para reprodução padrão de áudio ou vídeo.

Delegados

MPMediaItemEnumerator

O delegado a ser usado como o enumerator argumento para EnumerateValues(NSSet, MPMediaItemEnumerator).