我想随时使用多处理来播放和停止声音文件,但是当我开始该过程时没有播放声音。
from multiprocessing import Process
from playsound import playsound
def sound():
playsound('sound.mp3')
p = Process(target=sound)
p.start()
当我尝试单独使用sound()
它时,它工作得非常好,但是使用多处理它就不起作用了。
即使我添加p.join()
了 ,代码在我启动后就完成了,不会播放任何声音,并且 IDLE Shell 中也不会显示错误消息。
我怎样才能解决这个问题?