diff options
Diffstat (limited to 'examples/multimediawidgets/videographicsitem/videoplayer.cpp')
-rw-r--r-- | examples/multimediawidgets/videographicsitem/videoplayer.cpp | 8 |
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: |