3 API DE OBJETOS PARA PRESENTACIN DE INTERFACES CON
ELEMENTO MULTIMEDIA El nuevo AP multimedia que definen estos paquetes es un subconjunto del MMAP (Mobile Media AP) enteramente compatible con el AP completo. El AP Multimedia constituye una interfaz flexible, simple y potente para el manejo de capacidades multimedia. Para definir la arquitectura del AP multimedia debemos saber que su funcionamiento se basa en los siguientes conceptos bsicos: O Reproductor (Player): sabe cmo reproducir unos datos multimedia concretos. Por ejemplo necesitaremos uno para reproducir archivos de audio, otro para tonos simples, etc. O ControIador (Control): utilizado para modificar el comportamiento de un reproductor concreto. A partir de una instancia de un reproductor podemos obtener su controlador asociado. O estor (Manager): es el objeto que cohesiona todos los anteriores y sirve como punto de entrada al sistema ya que dispone de mtodos estticos que permiten crear reproductores y/o fuentes de datos. Java media framework Java Media Framework o JMF es una extensin de Java que permite la programacin de tareas multimedia en este lenguaje de programacin.
Java Media Framework proporciona a los applets y aplicaciones Java la capacidad de reproducir, capturar y transmitir en tiempo real audio video y otros contenidos multimedia.
Sus principaIes caractersticas son:
Funciona sobre la mquina virtual java. Realizar complejas tareas multimedia. Permite la manipulacin de elementos multimedia de vdeo y audio.
API de Ia cIase Manager Los mtodos de los que dispone esta clase son: O createPlayer: crea un objeto Player para la reproduccin multimedia de los datos ofrecidos por un flujo de bits de entrada. O createPlayer string locator: crea un objeto Player a partir de un localizador que tendr el siguiente formato: < protocol >:< location >. API DEL INTERFAZ PIayer
Los mtodos son: O Player Listener: aade un objeto PlayerListener a este Player de manera que se puedan capturar los eventos que este genere.
O close(): cierra el objeto Player y libera los recursos que ste tena asignados. O deallocate(): libera los recursos escasos o exclusivos que hayan sido asignados al reproductor. O getContentType(): indica de qu tipo es el contenido de los datos multimedia asociados a este Player. O getDuration(): devuelve la duracin de la reproduccin. O getMediaTime(): devuelve el media time actual del reproductor. O getState(): devuelve el estado actual del reproductor.
BBLOGRAFA
O Tratamiento multimedia en Java con JMF. Escrito por: Carlos Prades del Valle. Versin 1.0.2.Febrero de 2001.
O http://www.it.uc3m.es/celeste/docencia/j2me/tutoriales/midp2_0/Practica Media/