summaryrefslogtreecommitdiffstats
path: root/examples/multimediawidgets/videographicsitem/videoplayer.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-04-13 12:52:28 +0200
committerLars Knoll <lars.knoll@qt.io>2021-04-16 11:00:45 +0000
commit516fcd10d203fb02eb067b3911fcbf507693059b (patch)
tree878a62daf54d4a1783b43385aa22e970a4492f67 /examples/multimediawidgets/videographicsitem/videoplayer.cpp
parentb8bf956c9358c9a597091c366ac05ec71e4e2289 (diff)
API cleanups in QMediaPlayer
Rename some methods with better names and adjust the API so that it also can be used for QML. Change-Id: Ica19675966680416fbe870808336d8fc82065bc1 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Doris Verria <doris.verria@qt.io>
Diffstat (limited to 'examples/multimediawidgets/videographicsitem/videoplayer.cpp')
-rw-r--r--examples/multimediawidgets/videographicsitem/videoplayer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/multimediawidgets/videographicsitem/videoplayer.cpp b/examples/multimediawidgets/videographicsitem/videoplayer.cpp
index d0f5129c9..2f76f2be3 100644
--- a/examples/multimediawidgets/videographicsitem/videoplayer.cpp
+++ b/examples/multimediawidgets/videographicsitem/videoplayer.cpp
@@ -101,7 +101,7 @@ VideoPlayer::VideoPlayer(QWidget *parent)
layout->addLayout(controlLayout);
m_mediaPlayer->setVideoOutput(m_videoItem);
- connect(m_mediaPlayer, &QMediaPlayer::stateChanged,
+ connect(m_mediaPlayer, &QMediaPlayer::playbackStateChanged,
this, &VideoPlayer::mediaStateChanged);
connect(m_mediaPlayer, &QMediaPlayer::positionChanged, this, &VideoPlayer::positionChanged);
connect(m_mediaPlayer, &QMediaPlayer::durationChanged, this, &VideoPlayer::durationChanged);
@@ -133,13 +133,13 @@ void VideoPlayer::openFile()
void VideoPlayer::load(const QUrl &url)
{
- m_mediaPlayer->setMedia(url);
+ m_mediaPlayer->setSource(url);
m_playButton->setEnabled(true);
}
void VideoPlayer::play()
{
- switch (m_mediaPlayer->state()) {
+ switch (m_mediaPlayer->playbackState()) {
case QMediaPlayer::PlayingState:
m_mediaPlayer->pause();
break;
@@ -149,7 +149,7 @@ void VideoPlayer::play()
}
}
-void VideoPlayer::mediaStateChanged(QMediaPlayer::State state)
+void VideoPlayer::mediaStateChanged(QMediaPlayer::PlaybackState state)
{
switch(state) {
case QMediaPlayer::PlayingState: