Error 263 for command: close audio.mp3 指定的设备未打开,或不被 MCI 所识别。 Failed to close the file:

2023-05-16

用python的模块playsound播放mp3音频的时候出现如题目一样的报错,下面说一下解决办法:
办法有两种,大家可以根据需要选择合适的解决办法尝试解决可能会遇到的这种问题。
1、修改源码:
playsound在:C:\Users\Megan\AppData\Local\Programs\Python\Python37\Lib\site-packages\playsound.py
修改源码中的编码方式在以下两个地方。
在这里插入图片描述
绿色(注释掉)是之前源码,修改成图片中的代码即可。然后尝试运行代码,查看问题是否解决。
2、换一下playsound的版本:
将之前安装的playsound包卸载,然后重新安装该包,将包的版本换成1.2.2

pip install playsound==1.2.2

然后重新运行代码,查看问题是否解决。
当然,网上很多文章还有的解决办法是将音频文件和代码放到同一文件夹下(大意是)也解决了问题,本文作者没有实践该方法,所以这里不做推荐,大家如果采用以上两种方法没有解决问题的可以尝试一下,最后希望能解决大家的问题,文中如有不合适的地方,欢迎大家留言讨论!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Error 263 for command: close audio.mp3 指定的设备未打开,或不被 MCI 所识别。 Failed to close the file: 的相关文章

  • 目录中的最大 inode 数量? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 单个目录的inode数量是否有最大限制 我有一个包含超过 200 万个文件的目录 但无法获取ls命令来处理该目录 所以现在我想知道我是否超
  • 如何在Linux中限制用户命令[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在一个组中有一个用户 demo 我想设置该用户只能运行 10 个命令的策略 例如vim nano cd etc 或者 将策略设置为有权访
  • 未找到生成命令

    我尝试运行 sh 文件时出错 line 2 spawn command not found no such file or directory bash sh line 3 expect command not found bash sh
  • PHP shell 命令输出到变量

    你好 我正在尝试将 Shell 命令传递给 php 中的变量 我正在做 var system ls 它被执行 但输出是 echo 默认情况下不在我使用的变量中 var exe ls or var exec ls 但 print r 只是打印
  • 命令字符串中带有 & 符号的 PowerShell Invoke-Expression

    我试图将带有包含 符号的字符串的变量传递到 Invoke Expression 中 它告诉我必须将其放在引号中并将其作为字符串传递 我尝试了转义和使用原始字符串以及变量中的字符串与 和 组合的多种组合 但均无济于事 我该怎么做 这是代码 s
  • 期望:将生成命令的输出存储到变量中

    在我的 预期 脚本中 set REPOS path to repo set REV 73 set LOG spawn svnlook log r REV REPOS 这将在变量 LOG 中存储什么 16345 内存位置 它应该在变量 LOG
  • 如何检查 Django 版本

    我必须使用Python http en wikipedia org wiki Python 28programming language 29 and Django http en wikipedia org wiki Django 28w
  • Windows终端:打开多个窗格并执行指定命令

    我最近下载了新的Windows Terminal 我已经创建了用于打开多个窗格的快捷方式 工作正常 但是 我正在尝试为相应的窗格执行命令 wt d
  • 使用shell脚本删除文件夹内容

    我在尝试清空脚本中的文件夹时遇到问题 这在我的命令行中工作 rm r Folder1 Folder2 但如果在我的脚本中我这样做 DIR Folder1 Folder2 rm r DIR 它说 rm Folder1 Folder2 没有这样
  • Window 中的 CommandBinding 无法捕获 ContextMenu 中命令的执行

    一个非常简单明了的例子 我有一扇窗户 它设置了 CommandBindings 以捕获 RoutedUICommand 执行
  • 找不到 docker 命令

    我在Mac上安装了docker 安装成功 它还正在运行 并尝试在终端中执行以下命令 docker v 请参阅以下错误 bash docker command not found 我该如何解决这个问题 在 Windows 中这些命令运行良好
  • 如何在iOS应用程序中运行可执行文件?

    我想在我的系统中运行一个可执行文件iOS应用程序 或者执行一些命令行命令 我认为这可以在 NSTask 的帮助下完成 但这似乎在 iOS 中不可用 它仅适用于 mac OS X So 如何从我的应用程序运行可执行文件 或者我如何从我的应用程
  • 在 Flutter/Dart 中如何将参数从命令行传递到 main ?

    如何运行命令并使用 Flutter Dart 传递一些自定义参数 以便可以在main 调用例如 flutter run device my custom arg 那么我可以通过以下方式访问它 void main List
  • 跳转后 vim 中自动 'zz'

    当我跳转到世界上的任何地方后 无论是在当前文件还是在不同的文件中 是否可以让vim自动运行zz 重新以当前行为中心 在搜索之类的事情之后我想要这个 ctrl o and ctrl i 以及几乎任何运动 除了hjkl Thanks Voila
  • 如何在给定的时间间隔运行 Unix 命令?

    我想运行 Unix 命令 例如ls 通过脚本每隔 5 分钟一次 解释 我有一个 Unix 脚本 在该脚本中我有一个名为 ls 的命令 我希望该脚本中的 ls 命令每 5 分钟运行一次 Use watch The nflag 指定以秒为单位的
  • Symfony v4、php bin/console 无法按预期工作。自动中止[重复]

    这个问题在这里已经有答案了 我刚刚在我的新 SSD 上安装了 Composer php apache 等 之后我想开始编码 我从 IDE 中的另一个驱动器打开了我的项目 然后我想将我的灯具加载到我的新数据库中 但我不能 我什至无法进行迁移等
  • 定义一个调用另一个 emacs 命令的 emacs 命令(保留交互式内容)

    如何定义一个 emacs 命令 X 执行某些操作 然后调用另一个 emacs 命令 Y 并复制命令 Y 的交互界面 我想定义查询替换的替代版本 并临时切换大小写折叠搜索的值 defun alt query replace a b c d e
  • 不读取 awk 命令文件中的文件第一行

    我无法使我的 awk 命令列表无法读取数据文件的第一行 它必须读取除第一行之外的每一行 然后将运动员和年份连接成一个字符串 后来在程序中我使用了数组 我没有列出所有代码 下面列出了数据文件的前两行 我需要让它不读取标题行 而只从第一位运动员
  • 在 Windows 命令提示符中使用通配符

    我想知道是否可以在 Windows 命令提示符中使用通配符 例如 如果我想查看以 docx 结尾的目录中的所有文件 在 Linux 上我会输入以下内容ls docx Windows下有类似的工具吗 谢谢 是的你可以 e g 星号字符 可以代
  • PHP shell_exec() 与 exec()

    我正在努力理解之间的区别shell exec and exec 我一直用exec 执行服务器端命令 我什么时候使用shell exec Is shell exec 只是一个简写exec 似乎参数更少 效果是一样的 shell exec以字符

随机推荐