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:.