public class AudioMediaListPlayerComponent extends AudioMediaPlayerComponent implements MediaListPlayerEventListener
This component extends the AudioMediaPlayerComponent
to incorporate a
MediaListPlayer
and an associated MediaList
.
Constructor and Description |
---|
AudioMediaListPlayerComponent()
Construct a media list player component.
|
Modifier and Type | Method and Description |
---|---|
MediaList |
getMediaList()
Get the embedded media list reference.
|
MediaListPlayer |
getMediaListPlayer()
Get the embedded media list player reference.
|
void |
mediaDurationChanged(MediaListPlayer mediaListPlayer,
long newDuration) |
void |
mediaFreed(MediaListPlayer mediaListPlayer) |
void |
mediaMetaChanged(MediaListPlayer mediaListPlayer,
int metaType) |
void |
mediaParsedChanged(MediaListPlayer mediaListPlayer,
int newStatus) |
void |
mediaStateChanged(MediaListPlayer mediaListPlayer,
int newState) |
void |
mediaSubItemAdded(MediaListPlayer mediaListPlayer,
libvlc_media_t subItem) |
void |
nextItem(MediaListPlayer mediaListPlayer,
libvlc_media_t item,
String itemMrl)
The media list player started playing the next item in the list.
|
void |
played(MediaListPlayer mediaListPlayer)
Place-holder, do not use.
|
void |
stopped(MediaListPlayer mediaListPlayer)
The media list player stopped.
|
getMediaPlayer, getMediaPlayerFactory, release, release
backward, buffering, elementaryStreamAdded, elementaryStreamDeleted, elementaryStreamSelected, endOfSubItems, error, finished, forward, lengthChanged, mediaChanged, mediaDurationChanged, mediaFreed, mediaMetaChanged, mediaParsedChanged, mediaStateChanged, mediaSubItemAdded, mediaSubItemTreeAdded, newMedia, opening, pausableChanged, paused, playing, positionChanged, scrambledChanged, seekableChanged, snapshotTaken, stopped, subItemFinished, subItemPlayed, timeChanged, titleChanged, videoOutput
public AudioMediaListPlayerComponent()
public final MediaListPlayer getMediaListPlayer()
An application uses this handle to control the media player, add listeners and so on.
public final MediaList getMediaList()
public void played(MediaListPlayer mediaListPlayer)
MediaListPlayerEventListener
played
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventpublic void nextItem(MediaListPlayer mediaListPlayer, libvlc_media_t item, String itemMrl)
MediaListPlayerEventListener
nextItem
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventitem
- next item instanceitemMrl
- MRL of the next itempublic void stopped(MediaListPlayer mediaListPlayer)
MediaListPlayerEventListener
stopped
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventpublic void mediaMetaChanged(MediaListPlayer mediaListPlayer, int metaType)
mediaMetaChanged
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventmetaType
- meta data typepublic void mediaSubItemAdded(MediaListPlayer mediaListPlayer, libvlc_media_t subItem)
mediaSubItemAdded
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventsubItem
- media sub-item instance handlepublic void mediaDurationChanged(MediaListPlayer mediaListPlayer, long newDuration)
mediaDurationChanged
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventnewDuration
- new durationpublic void mediaParsedChanged(MediaListPlayer mediaListPlayer, int newStatus)
mediaParsedChanged
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventnewStatus
- new statuspublic void mediaFreed(MediaListPlayer mediaListPlayer)
mediaFreed
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventpublic void mediaStateChanged(MediaListPlayer mediaListPlayer, int newState)
mediaStateChanged
in interface MediaListPlayerEventListener
mediaListPlayer
- media list player that raised the eventnewState
- new stateCopyright © 2009–2015 Caprica Software Limited. All rights reserved.