def play_tts(self,file_path):
file = open(file_path)
mixer.init()
mixer.music.load(file)
mixer.music.play()
while mixer.music.get_busy():
time.sleep(0.03)
if window.ttsIs:
break
mixer.stop()
mixer.quit()
file.close()
remove(file_path)
如何使用QT多媒体编写上述代码?
你能给我举个例子吗?
1条答案
按热度按时间x0fgdtte1#
如果文件是.wav,则只需使用qsound:
如果要播放更多格式,则应使用qmediaplayer: