Reproductor de audio con muestra de metadatos y espectroscopio simple - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html) +--- Tema: Reproductor de audio con muestra de metadatos y espectroscopio simple (/thread-1547.html) |
Reproductor de audio con muestra de metadatos y espectroscopio simple - vuott - 24-11-2023 Hola, os dejo este codigo para obtener un reproductor de audio, útil para escuchar radio-web, archivos de audio y vídeo, con muestra de eventuales Metadatos y de un simple Espectroscopio, basado en los recursos del sistema audio "GStreamer". Por lo tanto, es necesario activar el componente "gb.media". Código: Private TextArea1 As TextArea RE: Reproductor de audio con muestra de metadatos y espectroscopio simple - Shell - 24-11-2023 En cuanto a sonido no he pasado del gb.sdl2.audio. Muy chulo el espectroscopio y la presentación de los metadatos. Cuando lo puse, sonaba la canción "Riders on the Storm" de Door. Chulisima. Buen canal musical. ¿ Has llegado a usar/probar el gb.media.form ?. Si que tiene cosas el media player. Cita: Saludos RE: Reproductor de audio con muestra de metadatos y espectroscopio simple - tincho - 25-11-2023 (24-11-2023, 11:43)vuott escribió: útil para escuchar radio-web Muy buen código Vuott. Veo que usas el evento TAG que me explicaste antes, muy útil. [code] El goom2k1 también esta bien. RE: Reproductor de audio con muestra de metadatos y espectroscopio simple - vuott - 25-11-2023 (25-11-2023, 00:11)tincho escribió: El goom2k1 también esta bien. Sì, es asì. (24-11-2023, 13:38)Shell escribió: ¿ Has llegado a usar/probar el gb.media.form ? Consul, gb.media.form no ofrece una Clase versátil de 'bajo nivel' como la Clase 'MediaPlayer' (o incluso mejor: MediaPipeline) del Componente 'gb.media'. Nunca uso el Componente 'gb.media.view', aunque lo he estudiado un poquito: https://www.gambas-it.org/wiki/index.php/Eseguire_un_file_audio_mediante_l%27oggetto_MediaView_del_componente_gb.media.form |