MediaPlayer Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo.
Clases
| Nombre | Description |
|---|---|
| AVMediaSelectionGroup_MPNowPlayingInfoLanguageOptionAdditions |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| AVMediaSelectionOption_MPNowPlayingInfoLanguageOptionAdditions |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| ItemsPickedEventArgs |
Proporciona datos para un evento basado en un método de protocolo Objective-C. |
| MPAdTimeRange |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPChangeLanguageOptionCommandEvent |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPChangePlaybackPositionCommand |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPChangePlaybackPositionCommandEvent |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPChangePlaybackRateCommand |
que MPRemoteCommand modifica la velocidad de reproducción. |
| MPChangePlaybackRateCommandEvent |
Proporciona la velocidad de reproducción de un elemento multimedia. |
| MPChangeRepeatModeCommand |
Contiene el objeto actual MPRepeatType. |
| MPChangeRepeatModeCommandEvent |
Asocia un MPRepeatType y un valor booleano que especifica si se debe conservar el modo de repetición. |
| MPChangeShuffleModeCommand |
Contiene el objeto actual MPShuffleType. |
| MPChangeShuffleModeCommandEvent |
Asocia un MPShuffleType y un valor booleano que especifica si se debe conservar el modo aleatorio. |
| MPContentItem |
Información significativa del usuario sobre un MPMediaItem. |
| MPErrorCodeExtensions |
Métodos de extensión para la MPErrorCode enumeración. |
| MPFeedbackCommand |
Información adicional para los comandos de comentarios definidos en MPRemoteCommandCenter. |
| MPFeedbackCommandEvent |
Información adicional para las propiedades de comentarios definidas en MPRemoteCommandCenter. |
| MPLanguageOptionCharacteristics |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPMediaEntity |
Clase base abstracta para MPMediaItem las clases y MPMediaItemCollection . |
| MPMediaItem |
Una sola pieza multimedia, como una canción o un vídeo. |
| MPMediaItemAnimatedArtwork |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPMediaItemArtwork |
Gráfico, como una portada de álbum, asociada a .MPMediaItem |
| MPMediaItemCollection |
Un conjunto ordenado de MPMediaItems. |
| MPMediaLibrary |
Representa el conjunto sincronizado de MPMediaItems en un dispositivo. |
| MPMediaLibrary.Notifications |
Notificaciones publicadas por la MPMediaLibrary clase . |
| MPMediaPickerController |
que UIViewController permite al usuario de la aplicación seleccionar un elemento multimedia. |
| MPMediaPickerControllerDelegate |
Objeto delegado para la MPMediaPickerController clase . Los desarrolladores de aplicaciones pueden usar este delegate para responder a eventos relacionados con la selección de elementos multimedia. |
| MPMediaPickerControllerDelegate_Extensions |
Métodos de extensión a la IMPMediaPickerControllerDelegate interfaz para admitir todos los métodos del protocolo MPMediaPickerControllerDelegate. |
| MPMediaPlaylist |
Colección jugable de MPMediaItems. |
| MPMediaPlaylistCreationMetadata |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPMediaPlaylistProperty |
Propiedades de , MPMediaPlaylistcomo el nombre, los atributos y los elementos de inicialización. |
| MPMediaPredicate |
Clase base para tipos que especifican filtros para MPMediaQuery consultas. |
| MPMediaPropertyPredicate |
Tipo de MPMediaPredicate que evalúa MPMediaTypes. |
| MPMediaQuery |
Permite al desarrollador de aplicaciones buscar mediante programación en un MPMediaLibrary mediante la aplicación de cero o más MPMediaPredicates y un valor opcional MPMediaGrouping. |
| MPMediaQuerySection |
Subconjunto de los valores devueltos por , MPMediaQuerysegún lo especificado por las ItemSections propiedades o CollectionSections . |
| MPMovieAccessLog |
Registra métricas relacionadas con la reproducción de streaming de una película. |
| MPMovieAccessLogEvent |
Representa una métrica o evento específico que se produjo durante la reproducción de red de una película. |
| MPMovieErrorLog |
Registro de errores que se produjeron durante los recursos de red. |
| MPMovieErrorLogEvent |
Evento que documenta un error de reproducción de red. |
| MPMoviePlayerController |
Clase que administra la reproducción de una película desde un archivo o a través de streaming. |
| MPMoviePlayerController.Notifications |
Notificaciones publicadas por la MPMoviePlayerController clase . |
| MPMoviePlayerFinishedEventArgs |
Proporciona datos para un evento basado en un objeto publicado NSNotification . |
| MPMoviePlayerFullScreenEventArgs |
Proporciona datos para un evento basado en un objeto publicado NSNotification . |
| MPMoviePlayerThumbnailEventArgs |
Proporciona datos para un evento basado en un objeto publicado NSNotification . |
| MPMoviePlayerTimedMetadataEventArgs |
Proporciona datos para un evento basado en un objeto publicado NSNotification . |
| MPMoviePlayerViewController |
Una subclase de UIViewController que puede presentar y reproducir una película. |
| MPMusicPlayerApplicationController |
Controlador de aplicación para cambiar la cola que se está reproduciendo actualmente. |
| MPMusicPlayerController |
Clase que reproduce elementos multimedia desde el dispositivo MPMediaLibrary. |
| MPMusicPlayerController.Notifications |
Notificaciones publicadas por la MPMusicPlayerController clase . |
| MPMusicPlayerControllerMutableQueue |
Una cola mutable de elementos multimedia para reproducir. |
| MPMusicPlayerControllerQueue |
Una cola inmutable de elementos multimedia para reproducir. |
| MPMusicPlayerControllerQueue.Notifications |
Notificaciones publicadas por la MPMusicPlayerControllerQueue clase . |
| MPMusicPlayerMediaItemQueueDescriptor |
Funciona en colas de reproductor multimedia. |
| MPMusicPlayerPlayParameters |
Contiene un diccionario de parámetros del Kit de música para los elementos que se van a reproducir. |
| MPMusicPlayerPlayParametersQueueDescriptor |
Clase para manipular las horas de inicio y el orden de reproducción en función de los resultados del parámetro de reproducción de las API de MusicKit. |
| MPMusicPlayerQueueDescriptor |
Clase base para descriptores para colas de elementos de almacenamiento y audio. |
| MPMusicPlayerStoreQueueDescriptor |
Implementa la modificación de elementos multimedia en una cola del reproductor, selecciónándolas por su identificador de almacén.s |
| MPNowPlayingInfo |
Información relacionada con .MPNowPlayingInfoCenter |
| MPNowPlayingInfoCenter |
Clase que encapsula datos y funciones relacionados con la información de "reproducción ahora" mostrada en la pantalla de bloqueo del dispositivo, el televisor durante AirPlay o (potencialmente) en un accesorio externo, como un soporte o estéreo de automóvil. |
| MPNowPlayingInfoLanguageOption |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPNowPlayingInfoLanguageOptionGroup |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPNowPlayingSession |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPNowPlayingSessionDelegate |
Se trata de una clase que implementa la interfaz IMPNowPlayingSessionDelegate (para el protocolo Subclase esta clase para crear fácilmente un tipo que implemente el protocolo. Una alternativa es crear una subclase de NSObject y, a continuación, implementar la interfaz IMPNowPlayingSessionDelegate. |
| MPNowPlayingSessionDelegate_Extensions |
Métodos de extensión a la IMPNowPlayingSessionDelegate interfaz para admitir todos los métodos del protocolo MPNowPlayingSessionDelegate. |
| MPPlayableContentDataSource |
Proporciona información de metadatos multimedia a reproductores multimedia externos. |
| MPPlayableContentDataSource_Extensions |
Métodos de extensión a la IMPPlayableContentDataSource interfaz para admitir todos los métodos del protocolo MPPlayableContentDataSource. |
| MPPlayableContentDelegate |
Delegar objeto que proporciona métodos para que los reproductores multimedia externos envíen comandos de reproducción a la aplicación. |
| MPPlayableContentDelegate_Extensions |
Métodos de extensión a la IMPPlayableContentDelegate interfaz para admitir todos los métodos del protocolo MPPlayableContentDelegate. |
| MPPlayableContentManager |
Controla las interacciones entre la aplicación y los reproductores multimedia externos. |
| MPPlayableContentManagerContext |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPRatingCommand |
Información adicional para los comandos de clasificación definidos en MPRemoteCommandCenter. |
| MPRatingCommandEvent |
Información adicional para las propiedades de clasificación definidas en MPRemoteCommandCenter. |
| MPRemoteCommand |
Clase que los desarrolladores de aplicaciones pueden usar para agregar y quitar acciones (comandos) en destinos (reproductores). |
| MPRemoteCommandCenter |
Clase que controla eventos de reproductores multimedia externos. |
| MPRemoteCommandEvent |
Clase que proporciona información sobre un comando del reproductor. |
| MPSeekCommandEvent |
Información adicional para las propiedades de búsqueda definidas en MPRemoteCommandCenter. |
| MPSkipIntervalCommand |
Información adicional para las propiedades del comando skip interval definidas en MPRemoteCommandCenter. |
| MPSkipIntervalCommandEvent |
Velocidad de intervalo de tiempo de un reproductor multimedia externo. |
| MPTimedMetadata |
Encapsula los metadatos con tiempo para su uso con secuencias multimedia HTTP basadas en tiempo. |
| MPVolumeSettings |
Encapsula las funciones relacionadas con la visualización u ocultación de controles de volumen. |
| MPVolumeView |
que UIView presenta un control deslizante usado para establecer el volumen de salida del sistema. |
| MPVolumeView.MPVolumeViewAppearance |
Clase de apariencia para objetos de tipo MPVolumeView. |
| MPVolumeView.Notifications |
Notificaciones publicadas por la MPVolumeView clase . |
| NSUserActivity_MediaPlayerAdditions |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
Interfaces
| Nombre | Description |
|---|---|
| IMPMediaPickerControllerDelegate |
Objeto delegado para la MPMediaPickerController clase . Los desarrolladores de aplicaciones pueden usar este delegate para responder a eventos relacionados con la selección de elementos multimedia. |
| IMPMediaPlayback |
Esta interfaz representa el protocolo |
| IMPNowPlayingSessionDelegate |
Esta interfaz representa el protocolo |
| IMPPlayableContentDataSource |
Proporciona información de metadatos multimedia a reproductores multimedia externos. |
| IMPPlayableContentDelegate |
Delegar objeto que proporciona métodos para que los reproductores multimedia externos envíen comandos de reproducción a la aplicación. |
| IMPSystemMusicPlayerController |
Protocolo para reproducir vídeos con la aplicación Música. |
Enumeraciones
| Nombre | Description |
|---|---|
| MPChangeLanguageOptionSetting |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPErrorCode |
Enumera los códigos de error en el dominio de Media Player. |
| MPMediaGrouping |
Enumeración cuyos valores especifican varias formas en que los medios se pueden agrupar lógicamente. |
| MPMediaLibraryAuthorizationStatus |
Enumera el estado del permiso de la aplicación para acceder a la biblioteca multimedia. |
| MPMediaPlaylistAttribute |
Enumeración cuyos valores especifican varios tipos de lista de reproducción. |
| MPMediaPredicateComparison |
Enumeración cuyos valores especifican un tipo de comparación que se va a usar con .MPMediaPredicate |
| MPMediaType |
Enumeración cuyos valores especifican varios tipos de medios. |
| MPMovieControlMode |
Los desarrolladores de aplicaciones no deben usar esta clase en desuso, sino que en su lugar usan MPMovieControlStyle. |
| MPMovieControlStyle |
Enumeración cuyos valores especifican varios modos para la ControlStyle propiedad . |
| MPMovieFinishReason |
Enumeración cuyos valores especifican varias formas en que una película puede haber finalizado. |
| MPMovieLoadState |
Enumeración cuyos valores reflejan el estado de carga de una película. Se usa en la LoadState propiedad . |
| MPMovieMediaType |
Enumeración que especifica los tipos multimedia de la película. Se usa con la MovieMediaTypes propiedad . |
| MPMoviePlaybackState |
Enumeración de posibles estados en los MPMoviePlayerController que puede ser . Se usa con la PlaybackState propiedad . |
| MPMovieRepeatMode |
Enumeración que especifica si una película debe repetirse o no. Se usa con la RepeatMode propiedad . |
| MPMovieScalingMode |
Enumeración de los modos de escalado de vídeo. Se usa con la ScalingMode propiedad . |
| MPMovieSourceType |
Enumeración que especifica si un archivo o streaming proporcionan los datos de una película. Se usa con la SourceType propiedad . |
| MPMovieTimeOption |
Enumeración que especifica qué marco se va a usar al generar miniaturas. |
| MPMusicPlaybackState |
Enumeración de estados en los MPMusicPlayerController que puede ser . Se usa con la PlaybackState propiedad . |
| MPMusicRepeatMode |
Enumeración de modos de repetición de música. Se usa con la RepeatMode propiedad . |
| MPMusicShuffleMode |
Enumeración de modos aleatorios para su uso con la ShuffleMode propiedad . |
| MPNowPlayingInfoLanguageOptionType |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPNowPlayingInfoMediaType |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPNowPlayingPlaybackState |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPRemoteCommandHandlerStatus |
Enumera los valores que indican si un comando se realizó correctamente, produjo un error o no puede reproducir el tipo de medio solicitado. |
| MPRepeatType |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPSeekCommandEventType |
Enumera los valores que indican si el comando comenzó o finalizó una operación de búsqueda. |
| MPShuffleType |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
Delegados
| Nombre | Description |
|---|---|
| MPMediaItemAnimatedArtworkPreviewImageRequestCallback |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPMediaItemAnimatedArtworkPreviewImageRequestHandler |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestCallback |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler |
El espacio de nombres MediaPlayer proporciona clases de alto nivel para la reproducción estándar de audio o vídeo. |
| MPMediaItemEnumerator |
Delegado que se va a usar como |