【问题标题】:playsound error: raise IOError('Unable to load sound named: ' + sound) on MacOSplaysound 错误:在 MacOS 上引发 IOError('Unable to load sound named: ' + sound)
【发布时间】:2021-10-05 22:49:10
【问题描述】:

我想使用 playsound 添​​加一些声音,它运行了一段时间没有问题。但是当我今天尝试运行代码时,它突然给了我这个错误。文件名中没有空格。

MacOS Big Sur 11.2.2
Python 3.9.6

from playsound import playsound 

playsound('/Volumes/sDesktop/learnPython/2020simulator/Elegy_AsherFulero.mp3', block = False)
name@names-MBP 2020simulator % /usr/local/bin/python3 "/Volumes/sDesktop 1/learnPython/2020simulator/testScript5.py"
Traceback (most recent call last):
  File "/Volumes/sDesktop 1/learnPython/2020simulator/testScript5.py", line 7, in <module>
    playsound('/Volumes/sDesktop/learnPython/2020simulator/Elegy_AsherFulero.mp3', block = False)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/playsound.py", line 67, in _playsoundOSX
    raise IOError('Unable to load sound named: ' + sound)
OSError: Unable to load sound named: file:///Volumes/sDesktop/learnPython/2020simulator/Elegy_AsherFulero.mp3
name@names-MBP 2020simulator % 

【问题讨论】:

    标签: python python-playsound


    【解决方案1】:

    尝试重新写入文件名或单击文件并单击属性。 复制名称并在()所在的文本旁边以快捷方式查看文件类型,其中将有文件类型 - 删除代码中的文件名并将其粘贴,然后返回属性并将文件类型复制到() 并将其粘贴在代码中的文件名之后(无空格) 或者把音频文件放在同一个目录下,删除路径,只包含文件名和文件类型。如果这些都不起作用,则卸载 playsound -

    pip uninstall playsound
    

    并使用-t函数安装在与py文件相同的路径

    pip install -t directory playsound
    

    ---------在此处粘贴目录

    谢谢。

    【讨论】:

      猜你喜欢
      • 2019-08-30
      • 1970-01-01
      • 2021-12-09
      • 2022-12-26
      • 2021-10-14
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多