저는 게임 배경으로 음악 파일을 재생하기위한 작은 코드를 작성하려고합니다. 내가 건너오고있는 문제는 모든 코드가 배치되고 올바르게 표현되었지만 사운드 파일이 재생되지 않는다는 것입니다. 코드에 여러 개의 print 문을 넣었습니다. 사운드 파일이로드되지 않았거나로드 된 후에 단순히 재생되지 않는다고 제안하는 것 같습니다.이 파이 게임에서 사운드 파일이 재생되는 것을 방해하는 것은 무엇입니까? 믹서가 설정 되었습니까?
import pygame
def musicPlayer():
print "Playing music now"
pygame.init()
pygame.mixer.music.load('01ANightOfDizzySpells.mp3')
print "load song1"
pygame.mixer.music.play(loops=0, start=0.0)
print "play song1"
pygame.mixer.music.queue('01HHavok-intro.mp3')
pygame.mixer.music.queue('02HHavok-main.mp3')
pygame.mixer.music.queue('02Underclockedunderunderclockedmix.mp3')
pygame.mixer.music.queue('03ChibiNinja.mp3')
pygame.mixer.music.queue('04AllofUs.mp3')
pygame.mixer.music.queue('05ComeandFindMe.mp3')
pygame.mixer.music.queue('06Searching.mp3')
pygame.mixer.music.queue('07WeretheResistors.mp3')
pygame.mixer.music.queue('08Ascending.mp3')
pygame.mixer.music.queue('09ComeandFindMe-Bmix.mp3')
pygame.mixer.music.queue('10Arpanauts.mp3')
pygame.mixer.music.queue('DigitalNative.mp3')
pygame.mixer.music.set_endevent()
#musicPlayer()
musicPlayer()
나는 뭔가를 놓치고 있습니까? 아니면 코드가 아니라 내 컴퓨터와 관련이있을 수 있습니까?
편집 : 이것은 당신이 오류가 발생하지 않습니다 볼 수 있듯이 코드를
Playing music now
load song1
play song1
를 실행의 출력입니다.
어쩌면 파일. 다른 파일로 시도 했습니까? –
그래, 그걸 시도 했어. 같은 출력. 나는 코드가 소리라고 가정한다고 가정하겠습니다. –