當前位置:編程學習大全網 - 網站源碼 - pyqt5音頻播放

pyqt5音頻播放

Pyqt5的資料較少,音頻播放搜索到的參考資料不大好,這裏重新整理了壹下。

參照:

QMediaPlayer是對本地計算機底層播放框架封裝,依賴本地的播放框架,因此可播放格式受到限制,Windows上是DirectShow框架,安裝LAV Filters之類的DirectShow解碼框架可以支持更多的格式。所以 壹般windows 只能播放常見的mp3 mp4格式,.avi 和 .wav格式可能無法播放。該類有設置播放位置接口。 DEMO如下:

簡單地播放wav音頻文件,使用QSound類方法即可,DEMO:

QSoundEffect可以用來播放無壓縮的音頻文件(如wav文件),可對文件進行更多的操作,可用來播放交互音效,如提示音等。DEMO:

以上兩個類均可設置音量: setVolume()方法可以設置播放音頻時的音量大小,參數為浮點型數值。1.0代表全音量播放,0.0代表靜音;播放為 play(),停止為stop()。

播放PCM音頻(裸流)文件,最強大的方式。DEMO:

如果需要密碼應該是:111111

/p/19f096daabd6

  • 上一篇:新浪微博ios源代碼
  • 下一篇:ntc熱敏電阻參數表
  • copyright 2024編程學習大全網