Kielen Valitsin

Swing Media Player

Phoenix AWR · Swing Media Player · Java 8+

Swing Media Player Test

Componente multimedia de demostración para Phoenix Applet & WebStart Revival. Permite ejecutar un reproductor Swing clásico desde Liferay 7.4, conservando la compatibilidad con applets Java y delegando la reproducción moderna de audio y video a la plataforma multimedia Phoenix.

Reproducción multimedia

El componente permite probar reproducción de contenido multimedia desde una interfaz Swing clásica, incluyendo archivos de audio, video y listas de reproducción.

  • Video MP4 mediante driver Phoenix Media Platform.
  • Audio MP3 mediante backend JavaFX o Android.
  • Audio WAV/PCM compatible con Java Sound.
  • Soporte para carga individual o por carpeta.

Experiencia tipo reproductor

La versión de prueba incluye una interfaz más cercana a un reproductor tradicional, con controles básicos y reproducción continua.

  • Playlist lateral.
  • Botones Play, Pause, Stop, Previous y Next.
  • Reproducción continuada.
  • Modo repetir lista.
  • Barra de progreso y tiempo de reproducción.

Compatible con Phoenix AWR

El applet se ejecuta sobre Phoenix AWR, permitiendo revivir aplicaciones Swing/Applet sin reescribirlas como aplicaciones web modernas.

  • Compatible con ejecución desktop y Android.
  • Integración con CacioCavallo en Android.
  • Soporte para selector de archivos nativo Android.
  • Bridge multimedia hacia JavaFX y Android Media.

¿Qué hace por debajo?

1. API clásica Java:
El applet usa una interfaz Swing tradicional y conserva el modelo de ejecución de Java Applet/JApplet.

2. Driver Phoenix Media Platform:
El reproductor se apoya en un driver compatible con javax.media, evitando que el desarrollador tenga que registrar manualmente handlers o usar Class.forName(...).

3. Backend JavaFX / Android:
En escritorio, Phoenix puede delegar la reproducción moderna a JavaFX Media. En Android, Phoenix deriva a sus bridges nativos para usar capacidades de la plataforma móvil.

4. Selector de archivos Android:
En Android, los diálogos Swing como JFileChooser pueden delegar al selector nativo del sistema, copiar el archivo a un espacio local Phoenix y devolver un java.io.File al applet.

Capacidades principales del componente

  • Ejecuta un reproductor multimedia Swing desde un portal Liferay 7.4.
  • Permite probar compatibilidad de applets Java dentro de Phoenix AWR.
  • Reproduce video MP4 mediante la capa Phoenix Media Platform.
  • Reproduce audio MP3 usando backend multimedia moderno.
  • Mantiene compatibilidad con audio Java Sound para WAV/PCM.
  • Permite cargar archivos individuales, carpetas y URL de medios.
  • Soporta listas de reproducción y reproducción continua.
  • Incluye integración Android mediante deep link phoenix:.

Componente embebido

Java 8..25 · Swing · Phoenix AWR