我知道如果我这样做:
playsound("filepath.mp3", block=False)
它应该异步运行。
但是当我尝试它时,mp3 文件不播放,当我将其设置为True
(默认)时,mp3 文件播放 - 但程序停止播放 mp3 文件以完成播放。
同样尝试在不同的线程上运行 playsound 只会导致错误:
TypeError: 'module' object is not callable
我知道如果我这样做:
playsound("filepath.mp3", block=False)
它应该异步运行。
但是当我尝试它时,mp3 文件不播放,当我将其设置为True
(默认)时,mp3 文件播放 - 但程序停止播放 mp3 文件以完成播放。
同样尝试在不同的线程上运行 playsound 只会导致错误:
TypeError: 'module' object is not callable
在 maXbox 中使用 execstring:
eng.Execstring('from playsound import playsound')
eng.Execstring('playsound(r"C:\Program
Files\Streaming\maxbox4\maxbox4\airmaxloop3.mp3",0)')
我知道这是非常晚的响应,但只需这样做:
playsound("filepath.mp3" , 0)
你是这样导入playsound的吗
import playsound
或者
from playsound import playsound
因为我发现除非你从 playsound 导入它,否则它不起作用