我现在使用Pyqt中Phonon写一个简单的音乐播放程。 我想在播放的同时打印音乐当前的时间。
def check_if_delay(self): while True: print(self.m_media.currentTime(),end=' ') time.sleep(2)def play(self, index): self.delayedInit() self.m_media.setCurrentSource(Phonon.MediaSource(index)) self.check_thread = threading.Thread(target=self.check_if_delay) self.check_thread.setDaemon(True) self.check_thread.start() self.m_media.play()
当我player.play(index)时,音乐能播放,但是却没有打印。 当我强制中断音乐播放时,需要打印的时间却有都出来了。
鸿蒙传说
一只萌萌小番薯
明月笑刀无情
随时随地看视频慕课网APP
相关分类