Did you check the pygame.Mixer module ? On default, you can play 8 songs simultaneously
If you use the pygame.mixer.music, you'll be able to play only one song at the time.
If you use the pygame.mixer.sound, you'll be able to play up to 8 songs at the time.
The music module is here to stream music (it doesn't load all the music file at once).
The sound module is here to play differents sounds during game (sounds are completely loaded in memory).
So, in your example if you want to play the 4 songs at the same time :
import pygame
pygame.mixer.init()
pygame.mixer.pre_init(44100, -16, 2, 2048)
pygame.init()
print "hey I finaly got this working!"
sounds = []
sounds.append(pygame.mixer.Sound('D:/Users/John/Music/Music/FUN.OGG'))
sounds.append(pygame.mixer.Sound('D:/Users/John/Music/Music/Still Alive.OGG'))
sounds.append(pygame.mixer.Sound('D:/Users/John/Music/Music/turret.OGG'))
sounds.append(pygame.mixer.Sound('D:/Users/John/Music/Music/portalend.OGG'))
for sound in sounds:
sound.play()
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…