PyQt5で音声ファイルを再生する方法は何ですか?

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()メソッドを呼び出します。最後に、アプリケーションのイベントループを開始します。ファイルパスや再生制御のロジックを必要に応じて調整できます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds