我正在尝试播放音频文件,但它只会在我打开/运行代码时使窗口发出警报声。我该如何解决?
编辑:没有任何关于winsound的工作它只是使窗口警报噪音(Windows background.wav)右键单击声音按钮(右下角),单击声音,单击第一个并按测试。这就是噪音。
码:
import winsound
winsound.PlaySound('music.mp3', winsound.SND_ASYNC)
winsound.PlaySound()
函数只是围绕PlaySound() Win32 API的薄包装,它只播放波形音频(WAV)并且无法识别MP3文件。
如果您不愿意手动将文件转换为WAV,则可以使用MCI components。
第三方playsound library为其使用提供了一个简明的示例,您可以安装它或从其源代码中学习。
通过使用pygame我发现:
from pygame import mixer # Load the required library
mixer.init()
mixer.music.load('music.mp3')
mixer.music.play()
哪个工作正常