Los métodos de la clase MediaPlayerItem permiten obtener información sobre el flujo de contenido representado por un MediaResource cargado.
Método | Descripción |
---|---|
Etiquetas de publicidad | |
Lista<string> getAdTags() | Proporciona la lista de etiquetas de anuncio que se utilizan en el proceso de colocación de anuncios. |
Emisión en directo | |
booleano isLive(); | True si el flujo está activo; False si es VOD. |
Protegido por DRM | |
booleano isProtected(); | True si el flujo está protegido mediante DRM. |
Lista<drmmetadatainfo> getDRMetadataInfos(); | Enumera todos los objetos de metadatos DRM detectados en el manifiesto. |
Subtítulos opcionales | |
booleano hasClosedCaptions(); | True si están disponibles las pistas de subtítulos. |
Lista<closedcaptionstrack> getClosedActionsTracks(); | Proporciona una lista de las pistas de subtítulos opcionales disponibles. |
ClosedCaptionsTrack get SelectedCaptionsTrack(); | Recupera la pista de subtítulos seleccionados actualmente con SelectClosedCaptionsTrack . |
selectClosedCaptionsTrack ( ClosedCaptionsTrack closedCaptionsTrack) | Define una pista de subtítulos para que sea la pista de subtítulos cerrados actual. |
Pistas de audio alternativas | |
booleano hasAlternateAudio(); | True si el flujo tiene pistas de audio alternativas. Sugerencia: La pista de audio principal (predeterminada) también forma parte de la lista de pistas de audio alternativas. TVSDK para Android considera que la pista de audio principal es uno de los elementos de la lista de pistas de audio alternativas. Debido a esto, el único caso donde MediaPlayerItem.hasAlternateAudio devuelve "false" cuando el flujo no tiene audio. Si el contenido solo tiene una pista de audio, este método devuelve true y MediaPlayerItem.getAudioTracks devuelve una lista con un solo elemento (la pista de audio predeterminada). |
Lista<audiotrack> getAudioTracks(); | Proporciona una lista de pistas de audio alternativas disponibles. |
Lista<audiotrack> getAudioTracks(); | Proporciona una lista de pistas de audio alternativas disponibles. |
AudioTrack getSelectedAudioTrack(); | Recupera la pista de audio seleccionada con selectAudioTrack . |
selectAudioTrack ( AudioTrack audioTrack ) | Selecciona una pista de audio para que sea la pista de audio actual. |
Metadatos cronometrados | |
booleano hasTimedMetadata(); | True si el flujo tiene metadatos sincronizados asociados. |
Lista<timedmetadata> getTimedMetadata(); | Proporciona una lista de los objetos de metadatos cronometrados asociados a la secuencia. |
booleano isDynamic(); | True si el flujo es un flujo de velocidad de bits múltiple (MBR). |
Lista<profile> getProfiles(); | Proporciona una lista de los perfiles de velocidad de bits asociados. Para cada perfil, puede recuperar su velocidad de bits y la altura y anchura del perfil. |
Juego de trucos | |
booleano isTrickPlaySupported(); | True si el reproductor admite avance rápido, rebobinado y reanudación. |
List< Float> getAvailablePlaybackRates | Proporciona la lista de velocidades de reproducción disponibles en el contexto de la función de truco. |
Recurso de medios | |
MediaResource.getResource(); | Devuelve el recurso multimedia asociado a este elemento. |