使用playsound模块无法播放声音文件python错误259

Ant*_*pez 8 python python-3.x python-playsound

from playsound import playsound

playsound("1.mp3")
Run Code Online (Sandbox Code Playgroud)

上面使用playsound模块的代码会导致以下错误。如何解决?

    Error 259 for command:
        play 1.mp3 wait
    The driver cannot recognize the specified command parameter.

    Error 263 for command:
        close 1.mp3
    The specified device is not open or is not recognized by MCI.
Failed to close the file: 1.mp3
Traceback (most recent call last):
  File "C:\Users\itsra\OneDrive\Desktop\Python\test.py", line 4, in <module>
    playsound("1.mp3")
  File "C:\Users\itsra\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\playsound.py", line 73, in _playsoundWin
    winCommand(u'play {}{}'.format(sound, ' wait' if block else ''))
  File "C:\Users\itsra\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\playsound.py", line 64, in winCommand
    raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
    Error 259 for command:
        play 1.mp3 wait
    The driver cannot recognize the specified command parameter.
Run Code Online (Sandbox Code Playgroud)

小智 15

我也遇到了同样的问题。尝试降级播放声音版本。使用

pip install playsound==1.2.2
Run Code Online (Sandbox Code Playgroud)

这解决了它。


小智 0

我也遇到了类似的问题。尝试转换成 wav 文件。它对我有用,我认为问题是因为文件中缺乏有关音乐比特率的信息。在此输入图像描述