2014-05-21 7 views
0

그래서 파이썬 3.2 파이 게임을 사용하여 메신저로드되지 및이 코드로 음악을 재생하려면 :파이 게임 오류가, 음악은

music = input('C:\Users\Me\Desktop\themusicfile.ogg') 
pygame.mixer.music.load(music) 
pygame.mixer.music.play() 

그러나이 항상 error'pygame 오류 음악을 시도 loaded'.I하지 반환 \와 /와 항상 같은 오류.

덕분에

답변

1

난 당신이 input를 사용한다고 생각하지 않습니다. 그러면 프롬프트가 나타납니다 (the python docs 참조). Enter 키를 누르면 music은 빈 문자열이므로 믹서가로드 할 때 아무 것도 없습니다.

당신이 시도 할 수 :

music = r'C:\Users\Me\Desktop\themusicfile.ogg' 
pygame.mixer.music.load(music) 
pygame.mixer.music.play() 

NB를 단일 백 슬래시를 사용할 수 있도록 내가 원시 문자열로 music을 설정했습니다.

이미 믹서를 초기화했다고 가정합니다.

-1

사용이 노래는 .WAV 형식이어야합니다 :

pygame.mixer.music.load('song.wav') 
pygame.mixer.music.play()