aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/mediaplayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/mediaplayer.cpp')
-rw-r--r--src/widgets/mediaplayer.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/widgets/mediaplayer.cpp b/src/widgets/mediaplayer.cpp
index 41aa105..74551ca 100644
--- a/src/widgets/mediaplayer.cpp
+++ b/src/widgets/mediaplayer.cpp
@@ -10,6 +10,7 @@
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
#include <QMediaContent>
#else
+#include <QAudioOutput>
#include <QUrl>
#endif
@@ -90,7 +91,11 @@ void MediaPlayer::on_playpause_button_clicked()
this->player.pause();
}
#else
- // aa13q
+ if(this->player.playbackState() != QMediaPlayer::PlayingState) {
+ this->player.play();
+ } else {
+ this->player.pause();
+ }
#endif
}
@@ -99,7 +104,7 @@ void MediaPlayer::on_mute_button_clicked(bool checked)
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
this->player.setMuted(checked);
#else
- // aa13q
+ this->player.audioOutput()->setMuted(checked);
#endif
}