Re: Audio wrapper for Python
If set_pos() can work properly its not much of an issue, though integrating Pylite with Pygame is fairly easy:
import pygame
from openal import *
import sys
def Example():
#initialize pygame
pygame.init()
#initialize sound mixer
listener = Listener()
#load player
player = Player()
#load sound
sound = LoadSound('creeping_wave.wav')
#add sound to player
player.add(sound)
#create display window = pygame.display.set_mode([640,480]) #main update loop while True: for event in pygame.event.get(): if event.type == pygame.KEYDOWN: #if space is pressed, play sound if event.key == pygame.K_SPACE: player.play() if event.key == pygame.K_LEFT: if player.playing(): if player.seek - (0.1/sound.duration) > 0.0: player.seek = player.seek - (0.1/sound.duration) print(player.seek,sound.duration) if event.key == pygame.K_RIGHT: if player.playing(): if player.seek + (0.1/sound.duration) < 1.0: player.seek = player.seek + (0.1/sound.duration) #if escape is pressed, quit if event.key == pygame.K_ESCAPE: player.stop() player.remove() sound.delete() player.delete() listener.delete() pygame.quit() sys.exit(0) #update window pygame.display.update() Example()
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector