Java Media Framework

   

Java Player


   
  Playback local and network media
   
 
    Supports:
  • MPEG-1 and 2
  • QuickTime
  • AVI
  • WAV
  • AU
  • MIDI
   
  Software machine processing a stream of data
   
 
    Implements the methods defined by four interfaces:
  • clock: timing and synchronization
  • controller: extends clock, obtains system resources, preloading and listening allow you to receive notification of media events
  • duration: determine duration of the media
  • player: support standardized controls to relax restrictions from clock
   
 
    Media Events:
  • GainControl object: posts GainChangeEvent
  • Controllers: posts ControllerEvent, ControllerListener