我试图使用AudioPlayer
,但我想不出来。
首先,我导入库
from audioplayer import AudioPlayer
当我将它与block=True
一起使用时,它工作得非常好,但它会等待轨迹结束以继续代码,我希望它们同时工作
self.gearham=AudioPlayer("path/to/mp3").play(block=True)
当我制作block=False
时,我没有得到任何错误,但也没有声音播放
self.gearham=AudioPlayer("path/to/mp3").play(block=False)
指南中说:
Playback stops when the object is destroyed (GC'ed), so save a reference to the object for non-blocking playback.
然而,我不知道该怎么做。我在网上搜索,找到了一些关于课程的东西,但我几乎听不懂。我想到了这个:
class AudioPlayer:
def __init__(self):
self.gearham=AudioPlayer("path/to/mp3").play
def f(self):
self.gearham
gearham=AudioPlayer()
gearham.f()
然而,这不起作用,我得到的错误是__init__ requires 1 positional argument and was given 2
目前没有回答
相关问题 更多 >
编程相关推荐