无法在Windows上使用winsound播放.mp3文件

问题描述 投票:-1回答:2

我正在尝试播放音频文件,但它只会在我打开/运行代码时使窗口发出警报声。我该如何解决?

编辑:没有任何关于winsound的工作它只是使窗口警报噪音(Windows background.wav)右键单击声音按钮(右下角),单击声音,单击第一个并按测试。这就是噪音。


码:

import winsound
winsound.PlaySound('music.mp3', winsound.SND_ASYNC)
python windows winsound
2个回答
0
投票

winsound.PlaySound()函数只是围绕PlaySound() Win32 API的薄包装,它只播放波形音频(WAV)并且无法识别MP3文件。

如果您不愿意手动将文件转换为WAV,则可以使用MCI components

第三方playsound library为其使用提供了一个简明的示例,您可以安装它或从其源代码中学习。


0
投票

通过使用pygame我发现:

from pygame import mixer # Load the required library

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

哪个工作正常

© www.soinside.com 2019 - 2024. All rights reserved.