SlideShare una empresa de Scribd logo
1 de 18
Multimedia en Java Instituto Tecnológico Superior de Misantla
Multimedia     El contenido multimedia es aquel que está compuesto de diversos “medios”, como pueden ser audio, video, texto, etc. Por lo tanto está basado en el tiempo en tanto que cada uno de sus medios cambia significativamente con él. Una aplicación multimedia es aquella que produce, reproduce, procesa o maneja uno o varios contenidos multimedia.  Instituto Tecnológico Superior de Misantla
Características      Existen distintos tipos de pistas y cada una posee un formatoque define como están estructurados los datos que forman parte de ella. Los distintos formatos se distinguen en función de:        • La calidad       • Su exigencia de recursos       • La cantidad de ancho de banda Instituto Tecnológico Superior de Misantla
                     Tipos de Formatos en Multimedia Instituto Tecnológico Superior de Misantla
          Java Media Framework JMF es una API que nos sirve para incluir multimedia en nuestras aplicaciones de Java, funciona básicamente, recibiendo el contenido multimedia de alguna fuente, para después procesarlo y entregarlo en alguna salida multimedia. Instituto Tecnológico Superior de Misantla
          Explicación de la API JMF Instituto Tecnológico Superior de Misantla
Creando un reproductor (player) En JMF un reproductor será el encargado de reproducir un determinado contenido multimedia a través del hardware existente en nuestro equipo.      Para reproducir un flujo de datos multimedia, se ha de construir una instancia de la clase de Java Media Framework Player cuya entrada sea dicho flujo de datos. Instituto Tecnológico Superior de Misantla
Podemos construir un objeto Player indirectamente a través del método createPlayer() de la clase de Java Media Framework Manager. El flujo multimedia de entrada al Player constituye un parámetro del método createPlayer() admitiendose una DataSource, un MediaLocator o una URL.  Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );   Instituto Tecnológico Superior de Misantla
Instituto Tecnológico Superior de Misantla
Manager La más básica de estas clases es la clase  Manager, esta es una clase intermedia para facilitar la construcción de los componentes JMF descritos anteriormente ( Player,Processor,  DataSource y  DataSink).  Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );    Instituto Tecnológico Superior de Misantla
Estados de un player     Un Player puede encontrarse a lo largo de su vida en 4 estados fundamentales: Unrealized Realized PrefetchedStarted Instituto Tecnológico Superior de Misantla
Instituto Tecnológico Superior de Misantla
                 Métodos en función del estado
Código   Ejemplo mediaPlayer.start(); //Iniciar la reproduccion del clip player.setMediaTime(new Time(0));player.stop(); mediaPlayer= Manager.createRealizedPlayer(direccion[lista.getSelectedIndex()]); Component video = mediaPlayer.getVisualComponent(); Componentcontrols = mediaPlayer.getControlPanelComponent(); Instituto Tecnológico Superior de Misantla
Código   Ejemplo if ( video != null )           {            panel1.add(video); video.setBounds(15, 160, 500, 180);         } if ( controls != null )           {             panel1.add(controls); controls.setBounds(15, 350, 500, 25);          } Instituto Tecnológico Superior de Misantla
                   Creando la interfaz del Player     Un player tiene una serie de componentes visuales. Los más importantes son el componente visual y el componente de control. Component video =  mediaPlayer.getVisualComponent();  Component controls = mediaPlayer.getControlPanelComponent();  Instituto Tecnológico Superior de Misantla
Eventos importantes que se pueden producir
Vista Instituto Tecnológico Superior de Misantla

Más contenido relacionado

Similar a java media framework

Desarrollo android - 6 - multimedia
Desarrollo android - 6 - multimediaDesarrollo android - 6 - multimedia
Desarrollo android - 6 - multimediaEmilio Aviles Avila
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
Integrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías WebIntegrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías Webjuliocasal
 
Anexo1 movie maker-recurso_didáctico
Anexo1 movie maker-recurso_didácticoAnexo1 movie maker-recurso_didáctico
Anexo1 movie maker-recurso_didácticoElizabeth
 
Androidpresentacion 090531114810-phpapp02
Androidpresentacion 090531114810-phpapp02Androidpresentacion 090531114810-phpapp02
Androidpresentacion 090531114810-phpapp02MadBlake
 
Gestor de imágenes
Gestor de imágenesGestor de imágenes
Gestor de imágenesUsechepaula_
 
Clase 7 video
Clase 7   videoClase 7   video
Clase 7 videoICE
 
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...Herman Arnedo
 
Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)
Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)
Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)Pablo Aviles
 
Gamesa e learning multimedia
Gamesa e learning multimediaGamesa e learning multimedia
Gamesa e learning multimediaInaki Huarte
 

Similar a java media framework (20)

Desarrollo android - 6 - multimedia
Desarrollo android - 6 - multimediaDesarrollo android - 6 - multimedia
Desarrollo android - 6 - multimedia
 
Java Media Framework(Jmf)
Java Media Framework(Jmf)Java Media Framework(Jmf)
Java Media Framework(Jmf)
 
002 comohacerunj clic
002 comohacerunj clic002 comohacerunj clic
002 comohacerunj clic
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Java
JavaJava
Java
 
Jmf
JmfJmf
Jmf
 
Integrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías WebIntegrando Nuevas Tecnologías Web
Integrando Nuevas Tecnologías Web
 
APIS MULTIMEDIA
APIS MULTIMEDIAAPIS MULTIMEDIA
APIS MULTIMEDIA
 
Mini curse
Mini curseMini curse
Mini curse
 
Anexo1 movie maker-recurso_didáctico
Anexo1 movie maker-recurso_didácticoAnexo1 movie maker-recurso_didáctico
Anexo1 movie maker-recurso_didáctico
 
Androidpresentacion 090531114810-phpapp02
Androidpresentacion 090531114810-phpapp02Androidpresentacion 090531114810-phpapp02
Androidpresentacion 090531114810-phpapp02
 
Gestor de imágenes
Gestor de imágenesGestor de imágenes
Gestor de imágenes
 
Windows movie maker
Windows movie makerWindows movie maker
Windows movie maker
 
Windows movie maker
Windows movie makerWindows movie maker
Windows movie maker
 
Cámara y video
Cámara y video Cámara y video
Cámara y video
 
Clase 7 video
Clase 7   videoClase 7   video
Clase 7 video
 
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
SEMANA IT 2013 - Distribucion de aplicaciones con System Center Configuration...
 
Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)
Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)
Instale PHP y Drupal fácilmente en Windows con Web PI (parte I)
 
Terminal fase 2
Terminal fase 2Terminal fase 2
Terminal fase 2
 
Gamesa e learning multimedia
Gamesa e learning multimediaGamesa e learning multimedia
Gamesa e learning multimedia
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 

java media framework

  • 1. Multimedia en Java Instituto Tecnológico Superior de Misantla
  • 2. Multimedia El contenido multimedia es aquel que está compuesto de diversos “medios”, como pueden ser audio, video, texto, etc. Por lo tanto está basado en el tiempo en tanto que cada uno de sus medios cambia significativamente con él. Una aplicación multimedia es aquella que produce, reproduce, procesa o maneja uno o varios contenidos multimedia. Instituto Tecnológico Superior de Misantla
  • 3. Características Existen distintos tipos de pistas y cada una posee un formatoque define como están estructurados los datos que forman parte de ella. Los distintos formatos se distinguen en función de: • La calidad • Su exigencia de recursos • La cantidad de ancho de banda Instituto Tecnológico Superior de Misantla
  • 4. Tipos de Formatos en Multimedia Instituto Tecnológico Superior de Misantla
  • 5. Java Media Framework JMF es una API que nos sirve para incluir multimedia en nuestras aplicaciones de Java, funciona básicamente, recibiendo el contenido multimedia de alguna fuente, para después procesarlo y entregarlo en alguna salida multimedia. Instituto Tecnológico Superior de Misantla
  • 6. Explicación de la API JMF Instituto Tecnológico Superior de Misantla
  • 7. Creando un reproductor (player) En JMF un reproductor será el encargado de reproducir un determinado contenido multimedia a través del hardware existente en nuestro equipo. Para reproducir un flujo de datos multimedia, se ha de construir una instancia de la clase de Java Media Framework Player cuya entrada sea dicho flujo de datos. Instituto Tecnológico Superior de Misantla
  • 8. Podemos construir un objeto Player indirectamente a través del método createPlayer() de la clase de Java Media Framework Manager. El flujo multimedia de entrada al Player constituye un parámetro del método createPlayer() admitiendose una DataSource, un MediaLocator o una URL.  Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );   Instituto Tecnológico Superior de Misantla
  • 10. Manager La más básica de estas clases es la clase Manager, esta es una clase intermedia para facilitar la construcción de los componentes JMF descritos anteriormente ( Player,Processor, DataSource y DataSink). Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );    Instituto Tecnológico Superior de Misantla
  • 11. Estados de un player Un Player puede encontrarse a lo largo de su vida en 4 estados fundamentales: Unrealized Realized PrefetchedStarted Instituto Tecnológico Superior de Misantla
  • 13. Métodos en función del estado
  • 14. Código Ejemplo mediaPlayer.start(); //Iniciar la reproduccion del clip player.setMediaTime(new Time(0));player.stop(); mediaPlayer= Manager.createRealizedPlayer(direccion[lista.getSelectedIndex()]); Component video = mediaPlayer.getVisualComponent(); Componentcontrols = mediaPlayer.getControlPanelComponent(); Instituto Tecnológico Superior de Misantla
  • 15. Código Ejemplo if ( video != null ) { panel1.add(video); video.setBounds(15, 160, 500, 180); } if ( controls != null ) { panel1.add(controls); controls.setBounds(15, 350, 500, 25); } Instituto Tecnológico Superior de Misantla
  • 16. Creando la interfaz del Player Un player tiene una serie de componentes visuales. Los más importantes son el componente visual y el componente de control. Component video =  mediaPlayer.getVisualComponent(); Component controls = mediaPlayer.getControlPanelComponent(); Instituto Tecnológico Superior de Misantla
  • 17. Eventos importantes que se pueden producir
  • 18. Vista Instituto Tecnológico Superior de Misantla