Rumah > pembangunan bahagian belakang > Tutorial Python > Kegagalan Main Balik Bunyi Pygame: Mengapa Audio Saya Tidak Dimainkan?

Kegagalan Main Balik Bunyi Pygame: Mengapa Audio Saya Tidak Dimainkan?

Linda Hamilton
Lepaskan: 2024-11-26 10:33:13
asal
327 orang telah melayarinya

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

Pygame: Main Balik Bunyi Tidak Boleh Didengar

Apabila cuba untuk memasukkan fail bunyi ke dalam aplikasi Pygame anda, anda mungkin menghadapi isu audio tidak boleh dimainkan. Artikel ini meneroka punca biasa masalah ini dan menyediakan penyelesaian untuk menyelesaikannya.

Coretan kod yang disediakan memulakan Pygame dan memulakan modul pengadun. Objek bunyi dicipta daripada fail WAV, tetapi apabila kaedah play() dipanggil, tiada audio didengari.

Penyelesaian terletak pada panggilan pygame.init(). Untuk sesetengah sistem, terutamanya Windows 7, memanggil pygame.init() sebelum memulakan modul pengadun mengganggu main balik bunyi. Untuk menyelesaikan isu ini, alih keluar panggilan pygame.init() dan teruskan dengan mixer.init().

Kod yang diubah suai di bawah menangani isu ini:

import time, sys
from pygame import mixer

# pygame.init()
mixer.init()

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

time.sleep(5)
Salin selepas log masuk

Dengan mengalih keluar pygame.init () dan memulakan modul pengadun semata-mata, Pygame akan berjaya memainkan fail bunyi pada sistem yang ditentukan.

Atas ialah kandungan terperinci Kegagalan Main Balik Bunyi Pygame: Mengapa Audio Saya Tidak Dimainkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan