指定的设备未打开或未被 MCI 识别

新手上路,请多包涵

我正在使用 Python 编写游戏并且需要播放音效,所以我使用了 playsound 模块:

 from playsound import playsound

playsound("Typing.wav", False)

当我尝试运行程序时,返回了这个错误:

 Error 263 for command:
        open Typing.wav
    The specified device is not open or is not recognized by MCI.

我做了一些研究,一些消息来源表明这是我的声音驱动程序的问题。我更新并重新安装了它,但问题仍然存在。有什么办法可以解决这个问题吗?

原文由 Richard Su 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.6k
2 个回答

正如之前的评论中提到的,我也首先遇到了这个问题,我将我的 python 版本从 3.10 降级到 3.7, 但问题仍然存在。 所以实际起作用的是最新版本的 playsound 给出了这样的错误为了解决这个问题在 cmd 中以管理员身份 运行以下命令

pip 卸载播放声音

pip install playsound==1.2.2

这应该可以完成工作。

以防万一不起作用尝试将您的 python 版本降级到 3.7 并运行这些命令,这应该是好的。

原文由 Jai advith 发布,翻译遵循 CC BY-SA 4.0 许可协议

我有同样的问题并使用修复它

audio_file = os.path.dirname(__file__) + 'audio.mp3'
playsound(audio_file)

原文由 felipecapp 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题