public class MediaPlayerEventAdapter extends Object implements MediaPlayerEventListener
Simply override the methods you're interested in.
Events are 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)
.
Constructor and Description |
---|
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 |
mediaSubItemTreeAdded(MediaPlayer mediaPlayer,
libvlc_media_t item)
A sub-item tree was added to the media.
|
void |
newMedia(MediaPlayer mediaPlayer)
New media was opened.
|
void |
opening(MediaPlayer mediaPlayer)
Opening the media.
|
void |
pausableChanged(MediaPlayer mediaPlayer,
int newSeekable)
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.
|
public void mediaChanged(MediaPlayer mediaPlayer, libvlc_media_t media, String mrl)
MediaPlayerEventListener
mediaChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventmedia
- new media instancemrl
- media resource locatorpublic void opening(MediaPlayer mediaPlayer)
MediaPlayerEventListener
opening
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void buffering(MediaPlayer mediaPlayer, float newCache)
MediaPlayerEventListener
buffering
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewCache
- percentage complete, ranging from 0.0 to 100.0public void playing(MediaPlayer mediaPlayer)
MediaPlayerEventListener
There is no guarantee that a video output has been created at this point.
playing
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void paused(MediaPlayer mediaPlayer)
MediaPlayerEventListener
paused
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void stopped(MediaPlayer mediaPlayer)
MediaPlayerEventListener
stopped
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void forward(MediaPlayer mediaPlayer)
MediaPlayerEventListener
forward
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void backward(MediaPlayer mediaPlayer)
MediaPlayerEventListener
backward
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void finished(MediaPlayer mediaPlayer)
MediaPlayerEventListener
finished
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void timeChanged(MediaPlayer mediaPlayer, long newTime)
MediaPlayerEventListener
timeChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewTime
- new timepublic void positionChanged(MediaPlayer mediaPlayer, float newPosition)
MediaPlayerEventListener
positionChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewPosition
- percentage between 0.0 and 1.0public void seekableChanged(MediaPlayer mediaPlayer, int newSeekable)
MediaPlayerEventListener
seekableChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewSeekable
- new seekable statuspublic void pausableChanged(MediaPlayer mediaPlayer, int newSeekable)
MediaPlayerEventListener
pausableChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewSeekable
- new pausable statuspublic void titleChanged(MediaPlayer mediaPlayer, int newTitle)
MediaPlayerEventListener
titleChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewTitle
- new titlepublic void snapshotTaken(MediaPlayer mediaPlayer, String filename)
MediaPlayerEventListener
snapshotTaken
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventfilename
- name of the file containing the snapshotpublic void lengthChanged(MediaPlayer mediaPlayer, long newLength)
MediaPlayerEventListener
lengthChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewLength
- new length (number of milliseconds)public void videoOutput(MediaPlayer mediaPlayer, int newCount)
MediaPlayerEventListener
videoOutput
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewCount
- new number of video outputspublic void scrambledChanged(MediaPlayer mediaPlayer, int newScrambled)
MediaPlayerEventListener
scrambledChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewScrambled
- new scrambled valuepublic void elementaryStreamAdded(MediaPlayer mediaPlayer, int type, int id)
MediaPlayerEventListener
elementaryStreamAdded
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventtype
- type of streamid
- identifier of streampublic void elementaryStreamDeleted(MediaPlayer mediaPlayer, int type, int id)
MediaPlayerEventListener
elementaryStreamDeleted
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventtype
- type of streamid
- identifier of streampublic void elementaryStreamSelected(MediaPlayer mediaPlayer, int type, int id)
MediaPlayerEventListener
elementaryStreamSelected
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventtype
- type of streamid
- identifier of streampublic void error(MediaPlayer mediaPlayer)
MediaPlayerEventListener
error
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void mediaSubItemAdded(MediaPlayer mediaPlayer, libvlc_media_t subItem)
MediaPlayerEventListener
mediaSubItemAdded
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventsubItem
- native sub-item handlepublic void mediaDurationChanged(MediaPlayer mediaPlayer, long newDuration)
MediaPlayerEventListener
mediaDurationChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewDuration
- new duration (number of milliseconds)public void mediaParsedChanged(MediaPlayer mediaPlayer, int newStatus)
MediaPlayerEventListener
mediaParsedChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewStatus
- new parsed statuspublic void mediaFreed(MediaPlayer mediaPlayer)
MediaPlayerEventListener
mediaFreed
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void mediaStateChanged(MediaPlayer mediaPlayer, int newState)
MediaPlayerEventListener
mediaStateChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventnewState
- new statepublic void mediaMetaChanged(MediaPlayer mediaPlayer, int metaType)
MediaPlayerEventListener
mediaMetaChanged
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventmetaType
- type of meta data that changedpublic void mediaSubItemTreeAdded(MediaPlayer mediaPlayer, libvlc_media_t item)
MediaPlayerEventListener
mediaSubItemTreeAdded
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventitem
- media itempublic void newMedia(MediaPlayer mediaPlayer)
MediaPlayerEventListener
This is raised only for the "main" media item and not for any sub-items.
newMedia
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventpublic void subItemPlayed(MediaPlayer mediaPlayer, int subItemIndex)
MediaPlayerEventListener
There is no guarantee the sub-item actually started, but it was at least attempted to be played.
subItemPlayed
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventsubItemIndex
- index of the sub-item that was playedpublic void subItemFinished(MediaPlayer mediaPlayer, int subItemIndex)
MediaPlayerEventListener
subItemFinished
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventsubItemIndex
- index of the sub-item that finished playingpublic void endOfSubItems(MediaPlayer mediaPlayer)
MediaPlayerEventListener
This event will not be raised if the sub-items are being repeated.
endOfSubItems
in interface MediaPlayerEventListener
mediaPlayer
- media player that raised the eventCopyright © 2009–2015 Caprica Software Limited. All rights reserved.