Почему я не слышу звук на микшере Pygame? - PullRequest
0 голосов
/ 16 ноября 2018

Всякий раз, когда я запускаю этот код, я не слышу воспроизведение звука, и я даже проверяю, воспроизводится ли он, затем переходите к следующей строке, но переходят к следующей строке, и шум не появляется. Вот код:

import pygame
import time
import sys


pygame.init()
pygame.mixer.init()

binaryHighLow = "010111"


def check():
    for x in binaryHighLow:
        if x == "0" in binaryHighLow:
            lowPitch = pygame.mixer.Sound("440Hz_44100Hz_16bit_05sec.wav")
            lowPitch.play()
            print("Low")
            lowPitch.set_volume(1)
            time.sleep(lowPitch.get_length())
        elif x == "1" in binaryHighLow:
            highPitch = pygame.mixer.Sound("5000hz.wav")
            highPitch.play()
            print("High")
            highPitch.set_volume(1)
            time.sleep(highPitch.get_length())



check()

Какие-либо предложения для того, что я должен изменить на код?

1 Ответ

0 голосов
/ 16 ноября 2018

Помещение pygame.init() после pygame.mixer.init().

, например:

pygame.mixer.init()
pygame.init()
...