久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      <legend id='Biozz'><style id='Biozz'><dir id='Biozz'><q id='Biozz'></q></dir></style></legend>

        <tfoot id='Biozz'></tfoot>

        <small id='Biozz'></small><noframes id='Biozz'>

        • <bdo id='Biozz'></bdo><ul id='Biozz'></ul>
        <i id='Biozz'><tr id='Biozz'><dt id='Biozz'><q id='Biozz'><span id='Biozz'><b id='Biozz'><form id='Biozz'><ins id='Biozz'></ins><ul id='Biozz'></ul><sub id='Biozz'></sub></form><legend id='Biozz'></legend><bdo id='Biozz'><pre id='Biozz'><center id='Biozz'></center></pre></bdo></b><th id='Biozz'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Biozz'><tfoot id='Biozz'></tfoot><dl id='Biozz'><fieldset id='Biozz'></fieldset></dl></div>

        如何使用 Pyqt5 QtMultimedia 播放聲音?

        How to play sound with Pyqt5 QtMultimedia?(如何使用 Pyqt5 QtMultimedia 播放聲音?)

      1. <tfoot id='iuoy3'></tfoot>
          <i id='iuoy3'><tr id='iuoy3'><dt id='iuoy3'><q id='iuoy3'><span id='iuoy3'><b id='iuoy3'><form id='iuoy3'><ins id='iuoy3'></ins><ul id='iuoy3'></ul><sub id='iuoy3'></sub></form><legend id='iuoy3'></legend><bdo id='iuoy3'><pre id='iuoy3'><center id='iuoy3'></center></pre></bdo></b><th id='iuoy3'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='iuoy3'><tfoot id='iuoy3'></tfoot><dl id='iuoy3'><fieldset id='iuoy3'></fieldset></dl></div>

          <small id='iuoy3'></small><noframes id='iuoy3'>

          • <legend id='iuoy3'><style id='iuoy3'><dir id='iuoy3'><q id='iuoy3'></q></dir></style></legend>
              <bdo id='iuoy3'></bdo><ul id='iuoy3'></ul>
                <tbody id='iuoy3'></tbody>

                1. 本文介紹了如何使用 Pyqt5 QtMultimedia 播放聲音?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  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)
                  

                  如何用 QtMultimedia 編寫上述代碼?

                  How do I write the above code with QtMultimedia?

                  你能舉個例子嗎?

                  推薦答案

                  如果文件是 .wav 則只需使用 QSound:

                  If the file is a .wav then just use QSound:

                  import os
                  import sys
                  
                  from PyQt5 import QtCore, QtMultimedia
                  
                  CURRENT_DIR = os.path.dirname(os.path.realpath(__file__))
                  
                  
                  def main():
                      filename = os.path.join(CURRENT_DIR, "beal.wav")
                  
                      app = QtCore.QCoreApplication(sys.argv)
                  
                      QtMultimedia.QSound.play(filename)
                  
                  
                      # end in 5 seconds:
                      QtCore.QTimer.singleShot(5 * 1000, app.quit)
                  
                      sys.exit(app.exec_())
                  
                  
                  if __name__ == "__main__":
                      main()
                  

                  如果你想播放更多格式,那么你應該使用 QMediaPlayer:

                  If you want to play more formats then you should use QMediaPlayer:

                  import os
                  import sys
                  
                  from PyQt5 import QtCore, QtMultimedia
                  
                  CURRENT_DIR = os.path.dirname(os.path.realpath(__file__))
                  
                  
                  def main():
                      filename = os.path.join(CURRENT_DIR, "sound.mp3")
                  
                      app = QtCore.QCoreApplication(sys.argv)
                  
                      player = QtMultimedia.QMediaPlayer()
                  
                      def handle_state_changed(state):
                          if state == QtMultimedia.QMediaPlayer.PlayingState:
                              print("started")
                          elif state == QtMultimedia.QMediaPlayer.StoppedState:
                              print("finished")
                              QtCore.QCoreApplication.quit()
                  
                      player.stateChanged.connect(handle_state_changed)
                  
                      url = QtCore.QUrl.fromLocalFile(filename)
                      player.setMedia(QtMultimedia.QMediaContent(url))
                      player.play()
                  
                      sys.exit(app.exec_())
                  
                  
                  if __name__ == "__main__":
                      main()
                  

                  這篇關于如何使用 Pyqt5 QtMultimedia 播放聲音?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to bind a function to an Action from Qt menubar?(如何將函數綁定到 Qt 菜單欄中的操作?)
                  PyQt progress jumps to 100% after it starts(PyQt 啟動后進度躍升至 100%)
                  How to set yaxis tick label in a fixed position so that when i scroll left or right the yaxis tick label should be visible?(如何將 yaxis 刻度標簽設置在固定位置,以便當我向左或向右滾動時,yaxis 刻度標簽應該可見
                  `QImage` constructor has unknown keyword `data`(`QImage` 構造函數有未知關鍵字 `data`)
                  Change x-axis ticks to custom strings(將 x 軸刻度更改為自定義字符串)
                  How to show progress bar while saving file to excel in python?(如何在python中將文件保存為excel時顯示進度條?)
                    <tbody id='ikWFu'></tbody>

                    <small id='ikWFu'></small><noframes id='ikWFu'>

                  • <legend id='ikWFu'><style id='ikWFu'><dir id='ikWFu'><q id='ikWFu'></q></dir></style></legend>

                        <bdo id='ikWFu'></bdo><ul id='ikWFu'></ul>
                        • <tfoot id='ikWFu'></tfoot>

                            <i id='ikWFu'><tr id='ikWFu'><dt id='ikWFu'><q id='ikWFu'><span id='ikWFu'><b id='ikWFu'><form id='ikWFu'><ins id='ikWFu'></ins><ul id='ikWFu'></ul><sub id='ikWFu'></sub></form><legend id='ikWFu'></legend><bdo id='ikWFu'><pre id='ikWFu'><center id='ikWFu'></center></pre></bdo></b><th id='ikWFu'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='ikWFu'><tfoot id='ikWFu'></tfoot><dl id='ikWFu'><fieldset id='ikWFu'></fieldset></dl></div>
                            主站蜘蛛池模板: 亚洲视频免费在线看 | 中文日韩在线 | 欧美婷婷 | 亚洲国产二区 | 免费日本视频 | 激情一区二区三区 | 偷拍自拍第一页 | 午夜久久久 | 中文字幕av第一页 | 午夜久草 | 一区二区三区影院 | 亚洲一区二区三区四区五区午夜 | 色在线免费视频 | 亚洲 精品 综合 精品 自拍 | 一区二区在线免费观看视频 | 国产午夜精品一区二区三区四区 | 在线婷婷 | 国产在线观看一区二区三区 | 日日想夜夜操 | 欧美精品一二区 | 日韩视频免费在线 | 免费的色网站 | 亚州中文 | 一区二区三区国产 | 正在播放国产精品 | 香蕉久久a毛片 | 伊人在线 | 成人av资源在线 | 91精品国产一区二区 | 91精品国产91久久久久久密臀 | 国产高清在线精品一区二区三区 | 欧美视频偷拍 | 国产成人黄色 | 成人免费视频观看 | www四虎com | 阿v视频在线观看 | 午夜黄色影院 | 久久精品视频免费观看 | 亚洲免费网 | 国产乡下妇女做爰 | 国产乱码精品一区二区三区五月婷 |