我现在使用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)
时,音乐能播放,但是却没有打印。 当我强制中断音乐播放时,需要打印的时间却有都出来了。
一只萌萌小番薯
明月笑刀无情
相关分类