Autor
|
Tema: Fondo Musical como los keygen o cracks (Leído 7,674 veces)
|
jasabi
Desconectado
Mensajes: 8
|
Bueno tengo un pequeño problema. Estoy trabajando en visual basic 6 con RECURSOS. El proyecto que estoy realizando es poner un sonido de fondo a mi proyecto sin que éste direccione o jale la musica de un directorio. Gracias a los RECURSOS evito direccionar.
El codigo es el siguente:
========================= Option Explicit
Private Declare Function sndPlaySound _ Lib "winmm" _ Alias "sndPlaySoundA" ( _ lpszSoundName As Any, _ ByVal uFlags As Long) As Long
Private Const SND_SYNC = &H0 Private Const SND_NODEFAULT = &H2 Private Const SND_MEMORY = &H4
Private Sub Form_Load() Dim Sonido1() As Byte
Sonido1 = LoadResData(101, "CUSTOM")
Call sndPlaySound(Sonido1(0), SND_SYNC Or SND_MEMORY) End Sub ==========================================
el problema de este código hace que mi formulario desaparesca, al momento de terminar la musica aparecere mi formulario.
Por que sucede esto?? Le falta algo a ese código??
haber si alguien me ayude.
|
|
|
En línea
|
|
|
|
seba123neo
|
porque va SND_ASYNC en vez de SND_SYNC, proba asi: Option Explicit Private Declare Function sndPlaySound Lib "winmm" Alias "sndPlaySoundA" (lpszSoundName As Any, ByVal uFlags As Long) As Long Const SND_MEMORY = &H4 Const SND_ASYNC = &H1 Private Sub Form_Load() Dim Sonido1() As Byte Sonido1 = LoadResData(101, "CUSTOM") Call sndPlaySound(Sonido1(0), SND_ASYNC Or SND_MEMORY) End Sub
saludos.
|
|
|
En línea
|
|
|
|
jasabi
Desconectado
Mensajes: 8
|
Probé tu code pero anda mal, ahora si visualiza el form, pero no se escucha el fondo musical. Que le faltara?¿¿ Saludos.
|
|
|
En línea
|
|
|
|
xkiz ™
|
solo para probar una cosa, no pongas que reproduzca ese sonido en Load, mete un boton temporalmenta para probar si la aplicacion se te cuelga al reproducir el sonido. no se si se entiende lo que quiero decir
cuanto pesa el archivo de sonido que metiste en el res?
|
|
|
En línea
|
|
|
|
jasabi
Desconectado
Mensajes: 8
|
el sonido pesa 1.7 mb pero no creo que sea por el peso de la musica
|
|
|
En línea
|
|
|
|
seba123neo
|
el sonido pesa 1.7 mb pero no creo que sea por el peso de la musica que formato es el archivo de sonido? porque esta api reproduce .wav y 1.7 megas es mucho me parece si los sonidos de los keygen pesan entre 10 kb y 50 son formato .xm o .mod y los reproducir con fmod.dll, hay varios ejemplos en internet. saludos.
|
|
|
En línea
|
|
|
|
jasabi
Desconectado
Mensajes: 8
|
que formato es el archivo de sonido? porque esta api reproduce .wav y 1.7 megas es mucho me parece si los sonidos de los keygen pesan entre 10 kb y 50 son formato .xm o .mod y los reproducir con fmod.dll, hay varios ejemplos en internet.
saludos. Esta en formato wav ya le puse a 5 kb y nada sigue igual, no suena la musica
|
|
|
En línea
|
|
|
|
seba123neo
|
algo esta mal, porque yo pruebo con cualquier .wav y me anda, fijate que en el recurso el sonido tenga el ID 101 y este dentro de la carpeta CUSTOM.
|
|
|
En línea
|
|
|
|
xkiz ™
|
jasabi podrias subir tu projecto a algun host onda rapishare o megaupload, o por lo menos un projecto con esa parte del code y ese archivo res, para ver bien que es lo pasa.....
|
|
|
En línea
|
|
|
|
jasabi
Desconectado
Mensajes: 8
|
EDITADO: Sólo se escucha el fondo musical cuando ejecuto cuatro a cinco veces mi ejecutable.
Por que sucede esto??
He probado en otras máquinas y tambien tengo ese mismo problema, cuando lo ejecuto de 4 a cinco veces recien suena el fondo musical.
Alguna manera de solucionar este problema o meter algo mas en el code??
|
|
« Última modificación: 22 Noviembre 2009, 00:53 am por jasabi »
|
En línea
|
|
|
|
|
|