pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <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="555rrtw" 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="yr50esn" 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="dlpdcbz" id='ikWFu'><tfoot id='ikWFu'></tfoot><dl id='ikWFu'><fieldset id='ikWFu'></fieldset></dl></div>
                            主站蜘蛛池模板: 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 贵州成人高考网_贵州成考网| 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 | 物和码官网,物和码,免费一物一码数字化营销SaaS平台 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网| 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 浙江富广阀门有限公司| 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | crm客户关系管理系统,销售管理系统,crm系统,在线crm,移动crm系统 - 爱客crm | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 桐城新闻网—桐城市融媒体中心主办 |