Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como poner musica de fondo a un ejecutable!!!! (https://www.clubdelphi.com/foros/showthread.php?t=64698)

zelt@ 15-04-2009 08:04:30

como poner musica de fondo a un ejecutable!!!!
 
bueno la cuestien es la siguiente ya busque en todo el foro y no e encontrado algo que me resuelva la duda lo que quiere hacer es meter un mp3 en un ejecutable pero yo lo e echo metiendo el mp3 como recurso despues le agrego el tmplayer pero el tmplayer me pone los botones de play stop y esas cosas y para repoducir la musica le tengo que dar en play y es lo que no quiero y tampoco quiero los botones entonces mi duda es como logra que cuando se habra mi programa se ejecute la musica que esta incrustada? no es una musica aparte si no que esa musica esta dentro del programa pero no se como lograr que se reprodusca me ponen un ejemplo por favor?

muchas gracias a los que se tomen la molestia de responderme...

Neftali [Germán.Estévez] 15-04-2009 09:14:20

[quote=zelt@;344991y no e encontrado algo que me resuelva la duda lo que quiere hacer es meter un mp3 en un ejecutable pero yo lo e echo metiendo el mp3 como recurso [/quote]

Pues creo que ya te lo han dicho. La forma de meter ficheros dentro del ejecutable es utilizando recursos. No están fuera, están dentro. Los recursos son una forma que te provee delphi de almacenar esos ficheros y de posteriormente poder recuperarlos.

Cita:

Empezado por zelt@ (Mensaje 344991)
le agrego el tmplayer pero el tmplayer me pone los botones de play stop y esas cosas y para repoducir la musica le tengo que dar en play y es lo que no quiero y tampoco quiero los botones entonces mi duda es como logra que cuando se habra mi programa se ejecute la musica que esta incrustada? no es una musica aparte si no que esa musica esta dentro del programa pero no se como lograr que se reprodusca me ponen un ejemplo por favor?

Basta con que pongas la propiedad Visible del componente a False y cuendo entres en tu progama (en el evento OnShow, por ejemplo) lanzes por código el play.

Código Delphi [-]
  MediaPlayer1.Play

Otra cosa, veo que eres nuevo por estos foros, Bienvenido.
Estaría bien que revisaras la Guía de estilo.

Crandel 15-04-2009 17:48:09

Yo te la voy a hacer facil y ahorarte un monton de programación. No le pongas musica al programa.

Se que muchos consideran que poner musica a las aplicaciones es cool, chulo, copado o como le digas.

Personalmente considero desagradable la musica de fondo en los programas o paginas web. Es molesto que al querer utilizar un programa este empiece a reproducir sonidos que interfieren con lo que uno esta escuchando y si no esta escuchando nada, asi quiere estar. Tampoco quiere que todo el mundo se entere que abriste determinado programa, y de que hablar si encima esa musica es repetitiva que lo unico que logra es que cierres la aplicacion cuanto antes.

por supuesto que si es un juego la situacion es diferente.

rgstuamigo 15-04-2009 23:22:54

Quisas te sirva esta Api que esta en la unidad MMSystem, y lo puedas colocar en un hilo o un Timer:;)
Código Delphi [-]
  sndPlaySound('MiSonido.wav', SND_SYNC);
Desde luego lo he probado con archivos con extension .wav no se si reproducirá algun otro archivo de sonido o musica.;)
Saludos...:)

zelt@ 15-04-2009 23:25:22

gracias a todos por si respuesta pero la verdad no e podido pero quisiera que si me pueden poner un ejemplo por favor muchas gracias a todos

cHackAll 16-04-2009 16:33:33

:rolleyes:


La franja horaria es GMT +2. Ahora son las 03:50:51.

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