> 백엔드 개발 > 파이썬 튜토리얼 > 파이게임 사운드 재생 실패: 내 오디오가 왜 재생되지 않나요?

파이게임 사운드 재생 실패: 내 오디오가 왜 재생되지 않나요?

Linda Hamilton
풀어 주다: 2024-11-26 10:33:13
원래의
376명이 탐색했습니다.

Pygame Sound Playback Failure: Why Isn't My Audio Playing?

Pygame: 들리지 않는 소리 재생

Pygame 응용 프로그램에 사운드 파일을 통합하려고 하면 재생할 수 없는 오디오 문제가 발생할 수 있습니다. 이 기사에서는 이 문제의 일반적인 원인을 살펴보고 이를 해결하기 위한 솔루션을 제공합니다.

제공된 코드 조각은 Pygame을 초기화하고 믹서 모듈을 초기화합니다. 사운드 객체는 WAV 파일에서 생성되지만 play() 메서드를 호출하면 오디오가 들리지 않습니다.

해결책은 pygame.init() 호출에 있습니다. 일부 시스템, 특히 Windows 7의 경우 믹서 모듈을 초기화하기 전에 pygame.init()를 호출하면 사운드 재생이 방해됩니다. 이 문제를 해결하려면 pygame.init() 호출을 제거하고 믹서.init()를 진행하세요.

아래 수정된 코드는 이 문제를 해결합니다.

import time, sys
from pygame import mixer

# pygame.init()
mixer.init()

sound = mixer.Sound(sys.argv[1])
sound.play()

time.sleep(5)
로그인 후 복사

pygame.init를 제거하여 () 그리고 믹서 모듈만 초기화하면 Pygame은 지정된 시스템에서 사운드 파일을 성공적으로 재생할 것입니다.

위 내용은 파이게임 사운드 재생 실패: 내 오디오가 왜 재생되지 않나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿