0

我知道如果我这样做:

playsound("filepath.mp3", block=False)

它应该异步运行。

但是当我尝试它时,mp3 文件不播放,当我将其设置为True(默认)时,mp3 文件播放 - 但程序停止播放 mp3 文件以完成播放。

同样尝试在不同的线程上运行 playsound 只会导致错误:

TypeError: 'module' object is not callable
4

3 回答 3

1

在 maXbox 中使用 execstring:

   eng.Execstring('from playsound import playsound')
   eng.Execstring('playsound(r"C:\Program
                       Files\Streaming\maxbox4\maxbox4\airmaxloop3.mp3",0)')
  
于 2021-08-22T13:30:36.623 回答
0

我知道这是非常晚的响应,但只需这样做:

playsound("filepath.mp3" , 0)
于 2021-05-30T20:16:10.373 回答
0

你是这样导入playsound的吗

import playsound

或者

from playsound import playsound

因为我发现除非你从 playsound 导入它,否则它不起作用

于 2020-11-18T02:24:09.353 回答