Isu Main Balik Bunyi PyGame
Masalah:
Percubaan untuk memainkan fail bunyi (.wav ) dengan keputusan PyGame tidak boleh didengari output.
Snippet Kod:
import pygame pygame.init() pygame.mixer.init() sounda= pygame.mixer.Sound("desert_rustle.wav") sounda.play()
Langkah Penyelesaian Masalah:
Dalam sesetengahnya kes, seperti yang dinyatakan dalam penyelesaian, mengalih keluar panggilan pygame.init() menyelesaikan isu.
Jika pygame.init() kekal di tempatnya, cuba buat skrin dalam PyGame. Mengikut penyelesaian, langkah ini juga boleh memudahkan main balik bunyi. Berikut ialah contoh:
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)
Pastikan konfigurasi sistem anda (cth., OS, versi Python, versi PyGame ) serasi dengan main balik bunyi.
Sahkan bahawa fail bunyi yang anda cuba mainkan adalah dalam format yang disokong dan boleh diakses oleh kod yang berkaitan.
Tutup sebarang program atau aplikasi lain yang sedang berjalan yang mungkin mengganggu audio main balik.
Atas ialah kandungan terperinci Mengapa Bunyi PyGame Saya Tidak Dimainkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!