要在PyQt5中播放音頻文件,可以使用QMediaPlayer類。以下是一個簡單的示例代碼:
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_()
在這個示例中,我們首先導入需要的模塊和類。然后創建一個QMediaPlayer對象,并使用setMedia()方法設置要播放的音頻文件。接著創建一個按鈕,當按鈕被點擊時,調用player的play()方法來播放音頻文件。最后,啟動應用程序的事件循環。您可以根據需要調整文件路徑和播放控制邏輯。