Python Winsound не воспроизводит WAV файл - PullRequest
0 голосов
/ 20 апреля 2019

я пытаюсь включить фоновую музыку при открытии моего приложения (в настоящее время это окно TKinter)

Я хочу сделать это с помощью winsound (это был первый найденный мной модуль)

Однако,когда я запускаю свое приложение, все, что он делает, это воспроизводит звук по умолчанию "brrring" окон.

Это мой код до сих пор

import winsound

bgm = winsound.PlaySound(os.path.expanduser("~\\RunBoyDL\\sounds\\backgroundmusic.wav"), winsound.SND_ASYNC | winsound.SND_FILENAME)
bgmp = os.path.expanduser("~\\RunBoyDL\\sounds\\backgroundmusic.wav")
print (bgm)
print (bgmp)

Я добавил два метода печати для целей отладки.

BGM возвращает «Нет», в то время как BGMP возвращает (ПРАВИЛЬНО) путь к файлу WAV (при вводе пути в проводник открывает файл wav)

Файл имеет размер 5 МБ,ничего особенного, я попытался воспроизвести его из каталога проекта, но безуспешно.

...