pyqt5を使って小さなアプリを作ったので、5秒のmp3を再生したいです。 Qtツールを使用している場合は別スレッドを使用する必要はないと私は読んでいます。QMediaPlayerを使ってサウンドイベントを追加しようとしています
なぜこれが機能しないのですか。
from PyQt5 import QtCore, QtWidgets, QtMultimedia
player = QtMultimedia.QMediaPlayer()
sound = QtMultimedia.QMediaContent(QtCore.QUrl.fromLocalFile("c:/alarm.mp3"))
player.setMedia(sound)
player.setVolume(100)
player.play()
マニュアルを間違って読んだことがありますか?
http://doc.qt.io/qt-5/qmediaplayer.html
player = new QMediaPlayer;
connect(player, SIGNAL(positionChanged(qint64)), this,
SLOT(positionChanged(qint64)));
player->setMedia(QUrl::fromLocalFile("/Users/me/Music/coolsong.mp3"));
player->setVolume(50);
player->play();
あなたはおそらく必要なオーディオコーデックがインストールされていません。 '.wma'ファイルで試してみてください。 – ekhumoro
私は.wmaで試してみましたが、まだ注目しています。私はWindows 10で、それは.wavファイルを再生する必要があります。 私は別のIDEで試してみます。Pycharm上では、エラーもなくフィードバックもなく実行されます。プロセスは終了コード0で終了し、それだけです。 – Jack