溫馨提示×

PyQt5中怎么播放音頻文件

小億
236
2024-03-12 16:02:38
欄目: 編程語言

要在PyQt5中播放音頻文件,可以使用QMediaPlayer類。以下是一個(gè)簡單的示例代碼:

from PyQt5.QtWidgets import QApplication, QPushButton
from PyQt5.QtMultimedia import QMediaPlayer, QMediaContent

app = QApplication([])

player = QMediaPlayer()
player.setMedia(QMediaContent(QUrl.fromLocalFile("audio.mp3")))

button = QPushButton("Play")
button.clicked.connect(player.play)

button.show()

app.exec_()

在這個(gè)示例中,我們首先導(dǎo)入需要的模塊和類。然后創(chuàng)建一個(gè)QMediaPlayer對象,并使用setMedia()方法設(shè)置要播放的音頻文件。接著創(chuàng)建一個(gè)按鈕,當(dāng)按鈕被點(diǎn)擊時(shí),調(diào)用player的play()方法來播放音頻文件。最后,啟動(dòng)應(yīng)用程序的事件循環(huán)。您可以根據(jù)需要調(diào)整文件路徑和播放控制邏輯。

0