Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Reproducir de otras ubicaciones con TMediaPlayer (https://www.clubdelphi.com/foros/showthread.php?t=87962)

Fossy 25-03-2015 13:41:59

Reproducir de otras ubicaciones con TMediaPlayer
 
Hola de nuevo amigos:

Os traigo otro quebradero de cabeza :). Estoy viendo la manera de reproducir un archivo de audio ubicado en internet, por ejemplo: http://www.midominio.com/cantante.mp3. En las propiedades solo puedo abrir ficheros locales.

¿Alguna sugerencia o método aunque no sea de TMediaPlayer?.

Un saludote!!.

chaosego 26-03-2015 10:43:18

1 Archivos Adjunto(s)
Hola Fossy. Hace tiempo, me encontré con un problema parecido, y localicé este helper, que ayuda a que el MediaPlayer pueda reproducir archivos remotos, e incluso streaming (en mi caso fue usado para una aplicación para escuchar la radio local que emitía por internet).
Su uso es muy sencillo:
Solo tienes que añadir al uses la unit que toque y crear el componente:
Código Delphi [-]
FMedia  :=  TPSPlayer.Create(self);

Luego, ya solo tienes que cargar la url y hace que inicie la reproducción:
Código Delphi [-]
FMedia.URL        := 'http://www.midominio.com/cantante.mp3';
FMedia.Play;

Para streaming de radio, como las que suenan en TuneIn, solo tienes que asignar la url:
Código Delphi [-]
// Radio Pinoso - Por ejemplo... (y por que vivo aquí)
FMedia.URL        := 'http://server10.emitironline.com:9072/radio.mp3';
FMedia.Play;

Incluye todos los comandos que tiene el mediaplayer, volumen, start, stop....

Espero que te haya ayudado en algo.

Fossy 08-08-2015 17:14:58

Chaosego, disculpa la demora en contestar. Como esta pregunta fue en realidad haciendo pruebas y curioseando, tras unos días se me pasó por alto y ahora al volver al foro me he dado cuenta de tu respuesta.

La solución es buenísima!!, ahora mismo aquí no puedo probarlo pero el lunes si lo haré :). No obstante parece tener todo lo que yo necesitaba a la hora de plantearme la duda.

Gracias amigo!, el lunes te contaré que tal ha ido, porque además la voy a probar con una radio online que tenemos en el trabajo.


La franja horaria es GMT +2. Ahora son las 01:44:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi