Power Builder - ejecutar un video y un archivo de sonido desde pb

 
Vista:

ejecutar un video y un archivo de sonido desde pb

Publicado por amilcar (327 intervenciones) el 10/11/2003 19:25:45
hola a todos, trabajo con pb 6.5 y con pb 8.0 para algunos casos.
necesito ejecutar un video y un archivo de sonido desde mi aplicacion
en pb 6.5 intente con esto:

SndPlaySoundA( ) o WaveOutGetNumDevs()
esta funcion run un fichero WAV

Global External Function:
FUNCTION boolean SndPlaySoundA(string wavfile, uint flag) LIBRARY "WINMM.DLL"
FUNCTION uint WaveOutGetNumDevs() LIBRARY "WINMM.DLL"

Script:
uint lui_NumDevs, l_mode
string ls_file
l_mode = 0
ls_file = string(c:\windows\media\chimes.wav)
lui_NumDevs = WaveOutGetNumDevs()
IF lui_NumDevs > 0 THEN
SndPlaySoundA(ls_file, l_mode)
END IF

pero no me funciona, no me da error pero no anda, en lui_NumDevs no me almacena ningun valor.

si alguien me puede ayudar e ajecutar el video y el wav le estare muy gradecido

un saludo desde argentina
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejecutar un video y un archivo de sonido desde

Publicado por Jorge (900 intervenciones) el 10/11/2003 19:42:06
Tambien de Argentina Te saludo
Prueba solo de esta manera.

Declara en Global External Funcion
FUNCTION boolean sndPlaySoundA (string SoundName, uint Flags) &
LIBRARY "winmm.dll"

Donde deseas ejecutar el wav (Especifica la ruta completa
SndPlaySoundA("C:\Sonidos\MiSonido.WAV",3)

Con esto es Suficiente

Por lo de reproducir un .avi te envio por correo un ejemplo
que lo ejecuta directo desde PB sin OCX y funciona de maravillas

Suerte y vamos Argentina, Lastima que River Perdio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

gracias viejo

Publicado por amilcar (327 intervenciones) el 10/11/2003 21:11:50
muchas gracias por tu informacion.
estoy a tu disposicion
un saludo desde entre rios
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

una pregunta mas acerca de lo mismo

Publicado por amilcar (327 intervenciones) el 10/11/2003 21:22:12
necesito conocer cuando termina el archivo de sonido, para lanzarlo nuevamente o bien ponerlo en modo "repeat" o setearlo de alguna forma para que comienze nuevamente una vez finalizado, ya que necesito poner un tema musical de fondo mientras este activa la aplicacion. gracias

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:una pregunta mas acerca de lo mismo

Publicado por Jorge (900 intervenciones) el 11/11/2003 13:28:19
Hola
Eso si que no se, el segundo parametro es la intensidad
y vos les estabas poniendo 0 capaz que por eso no
escuchabas nada.
Para loopear, (un repeat) creo deberas ingeniartelas
con el evento timer , sacas el tiempo que dura el wav
y cuando termine que empiece de nuevo.
Ahora, se quieres ponerle MP3 chifla y te mando algo
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:una pregunta mas acerca de lo mismo

Publicado por Oscar (1178 intervenciones) el 11/11/2003 21:22:16
En la línea que te indicó Jorge, utilizá el número 9, para que te reproduzca el Wav una y otra vez. Es decir:

SndPlaySoundA("C:\Sonidos\MiSonido.WAV",9)

Otros parámetros que puedes usar son:
int snd_sync = 0 // play sincronizadamente
int snd_async = 1 // play asincronizadamente
int snd_nodefault = 2 // No play el sonido por defecto.
int snd_memory = 3 // Apuntar a memoria un archivo
int snd_loop = 8 // loop el sonido
int snd_nostop = 16 // No interrrumpir el sonido.

En nuestro caso, lo que hicimos es sumar:
1 + 8 =9

Probá.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

gracias nuevamente

Publicado por amilcar (327 intervenciones) el 14/11/2003 21:55:38
ok gracias a ambos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:gracias nuevamente

Publicado por Fabri14 (8 intervenciones) el 21/01/2009 02:27:10
La verdad no puedo utilizar este API .. sale un mensaje de error.. por fa ayudenme
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar un video y un archivo de sonido desde

Publicado por alexis (7 intervenciones) el 14/05/2008 19:21:40
Buenos dias que tal,

si yo quiera poder colocar dos sonidos en mi pantalla tendia que declarar en las funciones externas asi

FUNCTION boolean sndPlaySoundA (string SoundName, uint Flags) &
LIBRARY "winmm.dll"

y FUNCTION boolean sndPlaySoundB (string SoundName, uint Flags) &
LIBRARY "winmm.dll"

al segundo ejemplo soundB para el segundo sonido o solo esa funcion se declara una sola vez?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar un video y un archivo de sonido desde

Publicado por Gabriel Moreno (25 intervenciones) el 19/11/2003 16:33:25
Hola Interesante la pregunta,
Me regalarias y una copia del ejemplo que temandaron de reproducir un *.avi, sin necesidad de un OCX.

Gracias de Antemano.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar un video y un archivo de sonido desde

Publicado por Julius (13 intervenciones) el 29/08/2010 15:37:33
Buenos días gente, espero me puedan ayudar!!!!!

Me podrian enviar un ejemplo de como ejecutar un *.avi desde una ventana de Power Builder.

Todos lo ejemplos serán vivenidos.

Gracias y un saludo fraterno desde Lima-Perú
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar