Не могу воспроизвести файл .mp3, используя winsound в Windows - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь воспроизвести аудиофайл, но он только издает звуковой сигнал Windows, когда я открываю / запускаю код.Как я могу это исправить?

РЕДАКТИРОВАТЬ: ничего на winsound не работает, он просто заставляет Windows предупреждать о шуме (windows background.wav), нажимает правую кнопку мыши на кнопке звука (внизу справа), нажимает звуки, нажимает на первуюи нажмите тест.это шум.


код:

import winsound
winsound.PlaySound('music.mp3', winsound.SND_ASYNC)

Ответы [ 2 ]

0 голосов
/ 09 марта 2019

с помощью Pygame я нашел:

from pygame import mixer # Load the required library

mixer.init()
mixer.music.load('music.mp3')
mixer.music.play()

, который отлично работает

0 голосов
/ 08 марта 2019

Функция winsound.PlaySound() - это всего лишь тонкая оболочка для Win32 API PlaySound () *1003*, которая воспроизводит только звуковые сигналы (WAV) и не может распознавать файлы MP3.

Если вы не хотите конвертировать файл в WAV вручную, вы можете использовать MCI компоненты .

Сторонняя библиотека звукового сопровождения предоставляет краткий пример ее использования, вы можете либо установить ее, либо изучить ее исходный код.

...