diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-04-13 12:52:28 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-04-16 11:00:45 +0000 |
commit | 516fcd10d203fb02eb067b3911fcbf507693059b (patch) | |
tree | 878a62daf54d4a1783b43385aa22e970a4492f67 /examples/multimediawidgets/videographicsitem/videoplayer.cpp | |
parent | b8bf956c9358c9a597091c366ac05ec71e4e2289 (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.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: |