8

Ejemplo Reproductor de Radio

Buenas … En estos días recibí un mail de Nelson donde que me pregunta “si es posible crear una especie de reproductor para reproducir una radio online”.

La respuesta es SI.

¿Como?

Tendremos que crear una pagina html donde incluiremos el reproductor de WMP y luego lo controlaremos a través de javascript.

Código para incluir WMP.

Luego creamos las funciones en JS para controlarlo.

function abrir(archivo){ MC1.filename=archivo;}
function play() {MC1.play();}
function subirv() {var volumen = MC1.Volumevar sube = volumen + 100;if(sube < 0) {MC1.Volume = sube;}} function bajarv() {var volumen = MC1.Volumevar baja = volumen - 100;if(baja >= -4002) {MC1.Volume = baja;}}
function mutev(muteval) {MC1.mute = muteval;}
function stop() {MC1.stop();}

Lo demás es fácil. Incrustamos el objeto navegador donde cargaremos el html. Creamos los botones y llamaremos a las funciones JS con el comando BrowserExecScript de neobook.

Les recomiendo que vean el codigo del ejemplo.

Captura

Descarga

Ejecutable y código fuente:

  ejRadio.rar (1,3 MiB, 2.409 hits)

 

bunker

8 Comments

  1. Esto es parecido a lo que hablabamos por chat el otro día, podría adaptarse a los streams de Tv?. Lo digo por que el mecanismo parece similar, excepto por que en vez de usar el Media Player, usaríamos un reproductor FLV.

  2. Esta muy bien, funciona de maravilla, solo una cosa ¿por que no haces que sea un ejecutable de la bandeja de Windows?

  3. @Palamar

    Si, para los streams mms podría usarse wmp pero para los de otras paginas hay que separar el stream. He estado investigando y no es muy fácil. He logrado separar un poco el de iblups pero no es posible capturar solamente el stream.

    @Quili

    Si, se podría hacerlo. Incluso se podrían hacer muchas mejoras. Quizás las ponga con otra consulta que me hizo Nelson sobre este ejemplo.

    @Todos

    Gracias por sus comentarios 😀

  4. hola viejo esta bueno el proyecto de neobook pero te tengo una consulta a mi me sale un error a la hora de reproducir las radios cuando le doy clic en el boton de reproducir me dice Could not complete the operation due to error 80020101 y ademas de esto quiero saber como hacer para poder poner la radios que yo quiero que reprodusca es atravez de las ip? y que version del neobook usas porque yo estoy utilizando la version NeoBook v5.7.0 te agradecere tu pronta respuesta ❓

  5. @jensson

    Hola estoy usando esa versión. Lo he probado en win 7, Xp y funciona bien. Puede ser que ande mal internet explorer en tu pc.

    Saludos

  6. alquien sabe como cambiar el control de volumen por botones por un pulsador?
    muchas gracias de antemano.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *