Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 3
Ir a la página 1, 2, 3  Siguiente
 
Radio Online Y VUmetro
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Radio Online Y VUmetro 
 
Hola a todos de nuevo, molesto nuevamente con dos consultas:

1) Se puede reproducir una radio online, por ejemplo "http://199.89.54.98:9314/"? Alguien tiene el código de algún reproductor que soporte esa función?
2) Se puede hacer un VUmetro (http://es.wikipedia.org/wiki/Vumetro)? Osea, acceder a los datos de la salida de audio y detectar los Db o algo semejante como para determinar si la PC está en silencio o si está reproduciendo audio?

Gracias a todos!
 



 
fmuntuny - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
fmuntuny escribió: [Ver mensaje]

1) Se puede reproducir una radio online, por ejemplo "http://199.89.54.98:9314/"?

Mira aqui:
http://foro.gambas-es.org/viewtopic.php?f=5&t=3644

Referencias (en italiano):
http://www.gambas-it.org/wiki/index..._il_codice_HTML
http://www.gambas-it.org/wiki/index..._del_API_di_VLC


fmuntuny escribió: [Ver mensaje]

2) Se puede hacer un VUmetro

Tendrías que considerar los picos de la onda sonora. Entonces considerarás los datos audio raw máximos positivos y negativos.
Un mi simple exemplo (texto en italiano):
http://www.gambas-it.org/wiki/index..._di_un_file_WAV


fmuntuny escribió: [Ver mensaje]

2).... algo semejante como para determinar si la PC está en silencio o si está reproduciendo audio?

Además del Vu-Meter, si tu quieres saber si la tarjeta de sonido está procesando un flujo audio (probado con Ubuntu):
http://www.gambas-it.org/wiki/index...ando_dati_audio
 



 
última edición por vuott el Lunes, 24 Febrero 2014, 00:34; editado 7 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
Guau! Buenisimo @vuott!!! Ya me estoy poniendo a trabajar con lo que me has pasado! Muchisimas gracias!!!  
 



 
fmuntuny - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
ese ejemplo es con un archivo wav

pero
la salida de audio deberia estar en /proc  mas o menos por aqui http://alsa.opensrc.org/Proc_asound_documentation

entonces solo seria usar el archivo de proc en vez del wav y ese seria el vumeter

por supuesto que esto es solo una idea que nunca e probado
y nunca se me habia ocurrido hasta ahora
 



 
codificador - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
codificador escribió: [Ver mensaje]
ese ejemplo es con un archivo wav
pero
la salida de audio deberia estar en /proc  mas o menos por aqui http://alsa.opensrc.org/Proc_asound_documentation

Sì, es verdad; y fue sólo un ejemplo.  
Es claro que se necesita procesar los datos audio (...como decir ?) en tiempo real, en directo, mientras se escucha el audio.
Hay varias librerias (para empezar, las de Alsa: http://www.gambas-it.org/wiki/index...sterne_di_Alsa, etc. etc.), de las que es posible obtener datos de audio en tiempo real.
 



 
última edición por vuott el Jueves, 24 Marzo 2016, 04:19; editado 3 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
No olvidéis tampoco que gambas tiene un componente llamado gb.sdl.sound que permite ejecutar sonidos desde la memoria y desde un fichero. Nunca lo he usado, pero supongo que abrir un socket o algo así con el flujo de la web debería funcionar sin usar librerías externas.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
shordi escribió: [Ver mensaje]
No olvidéis tampoco que gambas tiene un componente llamado gb.sdl.sound que permite ejecutar sonidos


Yo lo intenté, pero no funciona.

En vez funciona tambien con la libreria externa de GStreamer:
http://foro.gambas-es.org/viewtopic.php?f=5&t=3643

De hecho, si tu pones la dirección web de la radio aquì:
g_object_set(play, "uri", "http://icecast.omroep.nl/radio4-baroque-bb-mp3", Null)

funciona.
 



 
última edición por vuott el Lunes, 24 Febrero 2014, 12:17; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
Buenisimo!!! Ahora estoy en el trabajo, me saco algunas cosas pendientes que tengo y ya me pongo a comprobar las posibilidades que me han pasado... Si se les ocurre alguna idea más, soy todo oídos!!!!  

Gracias a todos!!!  
 



 
fmuntuny - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
Bueno, ya logré hacer que funcione la radio online, me faltaba cargarle los plugins:

' gambas class file

Public wv As New WebView(Me)
Public URL As String = ""


Public Sub _new()

End

Public Sub Form_Open()
  WebSettings[WebSettings.PluginsEnabled] = True
  WebSettings[WebSettings.JavascriptEnabled] = True
  WebSettings[WebSettings.JavaEnabled] = True
End

Public Sub AbrirURL_Click()

    
       wv.Url = TxtURLRadio.Text
End


Ahora, a ver que pasa con el VUmetro! Gracias a todos por ayudarme!
 



 
fmuntuny - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Radio Online Y VUmetro 
 
Bueno, estuve viendo un poco la información y por ahora lo único útil que puse sacar en limpio es que el archivo (es el mismo que se utiliza en uno de los códigos que me paso voutt) /proc/asound/card0/pcm0p/sub0/status nos da cierta información (la ruta del archivo depende de la/s placa/s de audio que tengan instaladas en sus pc):

state: RUNNING
owner_pid   : 1943
trigger_time: 8182.736795607
tstamp      : 8263.219144006
delay       : 11791
avail       : 4593
avail_max   : 4593
-----
hw_ptr      : 3863208
appl_ptr    : 3874999


si ponemos el reproductor en pausa o stop, el "state = closed", si ponemos mute o bajamos el silencio sigue en RUNNING... Los ultimos 5 valores son los que varían, pero no encontre relación en su variación con el volumen o el audio emitido...

Alguien que me pueda tirar alguna otra idea o dato? Necesitaría acceder a los Db que emite el audio de salida y así poder determinar si la PC está en silencio (aunque el reproductor esté reproduciendo o no).

Si encuentro algo más por ahí lo posteo, gracias y saludos!!!
 



 
última edición por fmuntuny el Martes, 25 Febrero 2014, 03:56; editado 1 vez 
fmuntuny - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Como Desmarcar Los Radio Button En Tiempo ... fjvidals Controles/Librerías/Componentes 6 Martes, 28 Septiembre 2010, 18:57 Ver último mensaje
jguardon
No hay nuevos mensajes Aplicación De Gambas Online Shell General 6 Sabado, 29 Junio 2013, 08:59 Ver último mensaje
codificador
No hay nuevos mensajes Marcador Online jsbsan Aplicaciones/Fragmentos de Código 0 Sabado, 11 Octobre 2014, 18:31 Ver último mensaje
jsbsan
No hay nuevos mensajes Editores Html Online Shell HTML y CSS 5 Miercoles, 21 Febrero 2018, 10:08 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 3
Ir a la página 1, 2, 3  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron