public interface MediaPlayerEventListener
In most cases any event that fires for a media item will also fire for any sub-item, so for example mediaChanged() will fire for the "main" media item and each subsequent sub-item.
Events are likely not raised on the Swing Event Dispatch thread so if updating user
interface components in response to these events care must be taken to use
SwingUtilities.invokeLater(Runnable)
.
MediaPlayerEventAdapter
Modifier and Type | Method and Description |
---|---|
void |
backward(MediaPlayer mediaPlayer)
Media skipped backward.
|
void |
buffering(MediaPlayer mediaPlayer,
float newCache)
Buffering media.
|
void |
elementaryStreamAdded(MediaPlayer mediaPlayer,
int type,
int id)
An elementary stream was added.
|
void |
elementaryStreamDeleted(MediaPlayer mediaPlayer,
int type,
int id)
An elementary stream was deleted.
|
void |
elementaryStreamSelected(MediaPlayer mediaPlayer,
int type,
int id)
An elementary stream was selected.
|
void |
endOfSubItems(MediaPlayer mediaPlayer)
The end of the media sub-items was reached.
|
void |
error(MediaPlayer mediaPlayer)
An error occurred.
|
void |
finished(MediaPlayer mediaPlayer)
Media finished playing (i.e.
|
void |
forward(MediaPlayer mediaPlayer)
Media skipped forward.
|
void |
lengthChanged(MediaPlayer mediaPlayer,
long newLength)
Media length changed.
|
void |
mediaChanged(MediaPlayer mediaPlayer,
libvlc_media_t media,
String mrl)
The media changed.
|
void |
mediaDurationChanged(MediaPlayer mediaPlayer,
long newDuration)
The current media duration changed.
|
void |
mediaFreed(MediaPlayer mediaPlayer)
The current media was freed.
|
void |
mediaMetaChanged(MediaPlayer mediaPlayer,
int metaType)
Current media meta data changed.
|
void |
mediaParsedChanged(MediaPlayer mediaPlayer,
int newStatus)
The current media parsed status changed.
|
void |
mediaStateChanged(MediaPlayer mediaPlayer,
int newState)
The current media state changed.
|
void |
mediaSubItemAdded(MediaPlayer mediaPlayer,
libvlc_media_t subItem)
A new sub-item was added to the current media.
|
void |
newMedia(MediaPlayer mediaPlayer)
New media was opened.
|
void |
opening(MediaPlayer mediaPlayer)
Opening the media.
|
void |
pausableChanged(MediaPlayer mediaPlayer,
int newPausable)
Media pausable status changed.
|
void |
paused(MediaPlayer mediaPlayer)
Media paused.
|
void |
playing(MediaPlayer mediaPlayer)
The media started playing.
|
void |
positionChanged(MediaPlayer mediaPlayer,
float newPosition)
Media play-back position changed.
|
void |
scrambledChanged(MediaPlayer mediaPlayer,
int newScrambled)
Program scrambled changed.
|
void |
seekableChanged(MediaPlayer mediaPlayer,
int newSeekable)
Media seekable status changed.
|
void |
snapshotTaken(MediaPlayer mediaPlayer,
String filename)
A snapshot was taken.
|
void |
stopped(MediaPlayer mediaPlayer)
Media stopped.
|
void |
subItemFinished(MediaPlayer mediaPlayer,
int subItemIndex)
A sub-item finished playing.
|
void |
subItemPlayed(MediaPlayer mediaPlayer,
int subItemIndex)
A sub-item was played.
|
void |
timeChanged(MediaPlayer mediaPlayer,
long newTime)
Media play-back time changed.
|
void |
titleChanged(MediaPlayer mediaPlayer,
int newTitle)
Media title changed.
|
void |
videoOutput(MediaPlayer mediaPlayer,
int newCount)
The number of video outputs changed.
|
void mediaChanged(MediaPlayer mediaPlayer, libvlc_media_t media, String mrl)
mediaPlayer
- media player that raised the eventmedia
- new media instancemrl
- media resource locatorvoid opening(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid buffering(MediaPlayer mediaPlayer, float newCache)
mediaPlayer
- media player that raised the eventnewCache
- percentage complete, ranging from 0.0 to 100.0void playing(MediaPlayer mediaPlayer)
There is no guarantee that a video output has been created at this point.
mediaPlayer
- media player that raised the eventvoid paused(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid stopped(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid forward(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid backward(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid finished(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid timeChanged(MediaPlayer mediaPlayer, long newTime)
mediaPlayer
- media player that raised the eventnewTime
- new timevoid positionChanged(MediaPlayer mediaPlayer, float newPosition)
mediaPlayer
- media player that raised the eventnewPosition
- percentage between 0.0 and 1.0void seekableChanged(MediaPlayer mediaPlayer, int newSeekable)
mediaPlayer
- media player that raised the eventnewSeekable
- new seekable statusvoid pausableChanged(MediaPlayer mediaPlayer, int newPausable)
mediaPlayer
- media player that raised the eventnewPausable
- new pausable statusvoid titleChanged(MediaPlayer mediaPlayer, int newTitle)
mediaPlayer
- media player that raised the eventnewTitle
- new titlevoid snapshotTaken(MediaPlayer mediaPlayer, String filename)
mediaPlayer
- media player that raised the eventfilename
- name of the file containing the snapshotvoid lengthChanged(MediaPlayer mediaPlayer, long newLength)
mediaPlayer
- media player that raised the eventnewLength
- new length (number of milliseconds)void videoOutput(MediaPlayer mediaPlayer, int newCount)
mediaPlayer
- media player that raised the eventnewCount
- new number of video outputsvoid scrambledChanged(MediaPlayer mediaPlayer, int newScrambled)
mediaPlayer
- media player that raised the eventnewScrambled
- new scrambled valuevoid elementaryStreamAdded(MediaPlayer mediaPlayer, int type, int id)
mediaPlayer
- media player that raised the eventtype
- type of streamid
- identifier of streamvoid elementaryStreamDeleted(MediaPlayer mediaPlayer, int type, int id)
mediaPlayer
- media player that raised the eventtype
- type of streamid
- identifier of streamvoid elementaryStreamSelected(MediaPlayer mediaPlayer, int type, int id)
mediaPlayer
- media player that raised the eventtype
- type of streamid
- identifier of streamvoid error(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid mediaMetaChanged(MediaPlayer mediaPlayer, int metaType)
mediaPlayer
- media player that raised the eventmetaType
- type of meta data that changedvoid mediaSubItemAdded(MediaPlayer mediaPlayer, libvlc_media_t subItem)
mediaPlayer
- media player that raised the eventsubItem
- native sub-item handlevoid mediaDurationChanged(MediaPlayer mediaPlayer, long newDuration)
mediaPlayer
- media player that raised the eventnewDuration
- new duration (number of milliseconds)void mediaParsedChanged(MediaPlayer mediaPlayer, int newStatus)
mediaPlayer
- media player that raised the eventnewStatus
- new parsed statusvoid mediaFreed(MediaPlayer mediaPlayer)
mediaPlayer
- media player that raised the eventvoid mediaStateChanged(MediaPlayer mediaPlayer, int newState)
mediaPlayer
- media player that raised the eventnewState
- new statevoid newMedia(MediaPlayer mediaPlayer)
This is raised only for the "main" media item and not for any sub-items.
mediaPlayer
- media player that raised the eventvoid subItemPlayed(MediaPlayer mediaPlayer, int subItemIndex)
There is no guarantee the sub-item actually started, but it was at least attempted to be played.
mediaPlayer
- media player that raised the eventsubItemIndex
- index of the sub-item that was playedvoid subItemFinished(MediaPlayer mediaPlayer, int subItemIndex)
mediaPlayer
- media player that raised the eventsubItemIndex
- index of the sub-item that finished playingvoid endOfSubItems(MediaPlayer mediaPlayer)
This event will not be raised if the sub-items are being repeated.
mediaPlayer
- media player that raised the eventCopyright © 2009–2014 Caprica Software Limited. All rights reserved.