>  기사  >  백엔드 개발  >  왜 내 PyGame 사운드가 재생되지 않습니까?

왜 내 PyGame 사운드가 재생되지 않습니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-25 06:16:16156검색

Why Isn't My PyGame Sound Playing?

PyGame 사운드 재생 문제

문제:

사운드 파일(.wav) 재생 시도 ) PyGame을 사용하면 소리가 들리지 않습니다. 출력.

코드 조각:

import pygame

pygame.init()
pygame.mixer.init()
sounda= pygame.mixer.Sound("desert_rustle.wav")

sounda.play()

문제 해결 단계:

  1. PyGame 비활성화 초기화:

어떤 경우에는 솔루션에 언급된 대로 pygame.init() 호출을 제거하면 문제가 해결됩니다.

  1. PyGame 화면:

pygame.init()가 남아 있는 경우 그 자리에서 PyGame에서 화면을 만들어 보십시오. 솔루션에 따르면 이 단계는 사운드 재생을 용이하게 할 수도 있습니다. 예는 다음과 같습니다.

import time, sys
from pygame import mixer

# pygame.init() # Remove if not needed
mixer.init()

# Create a display
screen = pygame.display.set_mode((200, 200))

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

time.sleep(5)
  1. 호환성 확인:

시스템 구성(예: OS, Python 버전, PyGame 버전)을 확인하세요. ) 사운드와 호환됩니다

  1. 사운드 파일 확인:

재생하려는 사운드 파일이 지원되는 형식이고 해당 장치에서 액세스할 수 있는지 확인하세요. 관련 코드입니다.

  1. 다른 오디오 비활성화 출처:

오디오 재생을 방해할 수 있는 실행 중인 다른 프로그램이나 애플리케이션을 모두 닫습니다.

위 내용은 왜 내 PyGame 사운드가 재생되지 않습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.