FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
insertar sonidos en delphi con el ejecutable
Hola a todos, tengo uns duda muy grande acerca de como introducir en el ejecutable de delphi sonidos que ya los tengo en formato .wav. La cuestion es, estoy utilizando el codigo de PlaySound y alli debo decirle la ruta de mi sonido, ejemplo (PChar('D:\PEDAGOGICO\DOKO\SONIDOS\CORRECCIONES\bien.wav'), 0, SND_SYNC);
De esa manera funciona perfectamente porque lo hago de mi propia computadora, pero no me sirve en otras pc porque obviamente no encuentra la ruta del sonido ya que es la de mi computador. He leido sobre crear archivos de recursos para ingresar los sonidos al ejecutable pero no se como crear esos archivos. Si alguien me puede ayudar a crear este tipo de archivos . res e insertarlos estaria muy agradecida. |
#2
|
||||
|
||||
Hola ruth22.
Voy a intentar darte un ejemplo de la forma más sencilla que me es posible: 1) Abri el block de notas 2) Escribí algunos archivos wav precedidos por su ruta, por ejemplo: Código:
chimes WAVE "C:\WINDOWS\MEDIA\CHIMES.WAV" chord WAVE "C:\WINDOWS\MEDIA\CHORD.WAV" tada WAVE "C:\WINDOWS\MEDIA\TADA.WAV" 4) Busca el archivo BRCC32.EXE. La ubicación depende de la versión de Delphi, pero seguramente esté en la carpeta Archivos de programa\...\Delphi_N\bin 5) Desde la línea de comando y ubicada en la carpeta de tu aplicación hace: Código:
C:\RUTA_AL_ARCHIVO_BRCC32_EXE\BRCC32 SOUND.RC Luego, ya en Delphi, para incluir el archivo de recurso y ejecutar los WAV:
En este enlace podes ampliar información sobre el tema: Storing Resource(WAV, MP3,...) Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Yo hago esto:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
|||
|
|||
Esos codigos me funcionan muy bien, el problema viene cuando voy a ejecutar el programa en otra computadora puesto que la ruta de los sonidos es de mi propio disco duro y claro en otra pc no encuentra esa ruta y por tanto no se escuchan , muchas gracias por responder sabran como hacer lo que planteo?
|
#5
|
||||
|
||||
Cita:
¿ Leiste los pasos y el código que te indiqué ? Te pregunto esto por que precisamente hace lo que solicitas... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Cita:
En el que te ha colocado ecfisa, los sonidos van "dentro" del ejecutable, como recursos. Los path que se adjuntan son en tiempo de compilación, una vez generado el EXE ya no hay problema.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
||||
|
||||
CreaUnaCarpetaSonoraYPasala
Gracias por la explicación de crear recursos embutidos en el exe.
Otra solución sería colocar los sonidos (\SOUNDS) en una carpeta que cuelgue de la que guarda el ejecutable. De modo que al pasarle a alguien el .EXE también se le incluyan los sonidos. Luego como constantes se incluyen en el código: Para ejecutarlo pones una línea tal como : Toca(Fagina); Y no olvides añadir al Uses MMSystem. Yo es el método que uso, cuando busco solución rápida y sencilla. Va bien. Sin contar el espacio en disco, claro. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
multiples sonidos en delphi | Celta | Varios | 4 | 02-10-2010 01:28:31 |
sonidos midi en delphi | JefeNet | Varios | 4 | 14-10-2007 20:03:16 |
sonidos en aplicacion de delphi. | kokud | Varios | 1 | 27-07-2007 00:13:11 |
Sonidos con delphi | el_enigma1 | OOP | 2 | 14-01-2005 00:31:30 |
Insertar sonidos | egm1802 | API de Windows | 1 | 23-04-2004 18:05:39 |
|