JSR-043: JTAPI-1.4

javax.telephony.media
Interface PlayerListener

All Superinterfaces:
java.util.EventListener, MediaListener, ResourceListener
All Known Implementing Classes:
Async_PlayerListenerAdapter

public interface PlayerListener
extends ResourceListener

Defines the callback methods for non-transactional PlayerEvents.

Since:
JTAPI-1.3

Method Summary
 void onJump(PlayerEvent event)
          Indicates that an RTC has caused a jump.
 void onMarker(PlayerEvent event)
          Indicates that a TTS Marker has been played.
 void onPause(PlayerEvent event)
          Indicates that an RTC has caused play to pause.
 void onResume(PlayerEvent event)
          Indicates that an RTC has caused play to resume.
 void onSpeedChange(PlayerEvent event)
          Indicates that an RTC has caused a speed change.
 void onVolumeChange(PlayerEvent event)
          Indicates that an RTC has caused a volume change.
 

Method Detail

onPause

public void onPause(PlayerEvent event)
Indicates that an RTC has caused play to pause.
Parameters:
event - a non-transactional PlayerEvent.

onResume

public void onResume(PlayerEvent event)
Indicates that an RTC has caused play to resume.
Parameters:
event - a non-transactional PlayerEvent.

onJump

public void onJump(PlayerEvent event)
Indicates that an RTC has caused a jump.
Parameters:
event - a non-transactional PlayerEvent.

onSpeedChange

public void onSpeedChange(PlayerEvent event)
Indicates that an RTC has caused a speed change.
Parameters:
event - a non-transactional PlayerEvent.
See Also:
PlayerEvent.getChangeType()

onVolumeChange

public void onVolumeChange(PlayerEvent event)
Indicates that an RTC has caused a volume change.
Parameters:
event - a non-transactional PlayerEvent.
See Also:
PlayerEvent.getChangeType()

onMarker

public void onMarker(PlayerEvent event)
Indicates that a TTS Marker has been played.
Parameters:
event - a non-transactional PlayerEvent.

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org