我正在尝试使用python soundplay播放一个声音。
我看到了关于堆栈溢出的其他问题,但我还没有找到有效的解决方案。
下面是应该播放声音的代码:
from playsound import playsound
playsound('./folder/sound.mp3')这是一个错误:
playsound.PlaysoundException:
Error 263 for command:
open ./folder/sound.mp3
The specified device is not open or is not recognized by MCI我也尝试过卸载pysound并安装它的最新版本,但是错误并没有改变。
有人有解决办法吗?
发布于 2022-08-06 09:39:01
可能是文件系统的问题。当代码在播放声音模块中运行时,它不会识别您输入的相对路径。相反,您需要输入一个绝对路径。
尝试:
import os
current_dir = os.getcwd()
file_path = current_dir + '/folder/sound.mp3'另一种选择是:
import os
file_dir = os.path.dirname('./folder/sound.mp3')
file_path = file_dir + '/sound.mp3'https://stackoverflow.com/questions/73252776
复制相似问题