Gambas Gb.sdl.sound


Objetivo: Gambas Gb.sdl.sound
Estoy desarrollando una aplicacion en gambas 2.21 .
En la misma forma hay dos botones cuando pulso boton 1 debe sonar sonido 1
cunado pulso boton 2 debe sonar sonido 2. Hay mas de 200 sonidos que deben sonar en pares pero solo quiero hacer dos declaraciones de DIM Sonido. He buscado en la documentacion en internet y no he conseguido hacer funcional el componenete gb.sdl.sound. Si hay alguien que pueda ayudarme GRacias de antemano

Perfil MP  
Objetivo: Re: Gambas Gb.sdl.sound
Amigo, me he encontrado en el mismo problema, pero no pude resolverlo mediante Gambas.sdl.sound, así que recurrí a lo que se, (python con pygame), para llamarlo mediante gambas, pasandole parámetros.

Si te sirve, aquí te paso el código....

PYTHON:

#!/usr/bin/env python

import pygame, sys, time

if len(sys.argv)>=3:
pygame.init()
pygame.mixer.music.set_volume(float(sys.argv[3])/10)
pygame.mixer.music.load(sys.argv[1])
pygame.mixer.music.play()

while pygame.mixer.music.get_busy():
time.sleep(0.1)

pygame.mixer.music.load(sys.argv[2])
pygame.mixer.music.play()

while pygame.mixer.music.get_busy():
time.sleep(0.1)


--------------------------------------------------------
*Acuerdate que python respeta las identaciones!
--------------------------------------------------------

GAMBAS:

aire = SHELL "python /home/usuario/Escritorio/python/nucleo.py " & archivo1 en string & " "& archivo2 en string&" "& volumen (1 - 10)&"" FOR READ WRITE


Si no entiendes muy bien el codigo python, pregunta y te doy el fuente en un archivo....

Objetivo: Re: Gambas Gb.sdl.sound
Gracias por tu respuesta, soy un cero en python. Si tienes algo enviamelo. MUchas gracias

Perfil MP  
Objetivo: Re: Gambas Gb.sdl.sound
' gambas class file

PUBLIC sound01 AS Sound
PUBLIC sound02 AS Sound

PUBLIC SUB Form_Open()

sound01 = NEW Sound("sounds/sound01.ogg")
sound02 = NEW Sound("sounds/sound02.ogg")

END

PUBLIC SUB Button1_Click()

sound01.Play

END

PUBLIC SUB Button2_Click()

sound02.Play

END



El problema con sdl.sound es que tienes de a dos...................... o usas Music, que solo puedes reproducir un audio a la vez pero lo puedes pausar/detener.......... o usas Sound que te permite que suenen varios audios a la vez, pero no puedes pausarlos/detenerlos (hasta que se acaben) y sólo sirve creo ogg y wav.

Saludos!

Referencias:
http://pigasoftware.a.wiki-site.com/index.php/Gambas_Examples
http://foro.gambas-es.org/viewtopic.php?f=1&t=333

Objetivo: Re: Gambas Gb.sdl.sound
Gracias nuevamente por la explicacion. En verda muy util. Disculpa no haberte respondido antes pero tuve que hacerle una autopsia a mi equipo

gracias nuevamente

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1112s (PHP: -25% SQL: 125%)
Consultas SQL: 23 - Debug off - GZIP Activado