diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-09-17 09:34:35 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-09-20 11:44:14 +0000 |
commit | 7b40feb36bb3e79d3f4a8fd9bfb811f71ba21921 (patch) | |
tree | e45c5b49b52623ad41006f332f8a23673a49a2ac | |
parent | 6d2e115e4306c3dbb9e71df12edcde81ea90479c (diff) |
Fix QMediaPlayer code snippets
Adjust the code snippets for QMediaPlayer to the changed API.
Fixes: QTBUG-96609
Change-Id: I9a89f22baace29cfd2259320d13b027fdde10906
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 00da50b3a984bfe2de91809b4394a1af1d95743a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/multimedia/doc/snippets/multimedia-snippets/media.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/multimedia/doc/snippets/multimedia-snippets/media.cpp b/src/multimedia/doc/snippets/multimedia-snippets/media.cpp index 770bdec44..26e634430 100644 --- a/src/multimedia/doc/snippets/multimedia-snippets/media.cpp +++ b/src/multimedia/doc/snippets/multimedia-snippets/media.cpp @@ -68,6 +68,7 @@ private: QVideoWidget *videoWidget; QWidget *widget; QMediaPlayer *player; + QAudioOutput *audioOutput; QMediaPlaylist *playlist; QMediaContent video; QMediaRecorder *recorder; @@ -109,17 +110,21 @@ void MediaExample::MediaPlayer() { //! [Player] player = new QMediaPlayer; + audioOutput = new QAudioOutput; + player->setAudioOutput(audioOutput); connect(player, SIGNAL(positionChanged(qint64)), this, SLOT(positionChanged(qint64))); player->setSource(QUrl::fromLocalFile("/Users/me/Music/coolsong.mp3")); - player->setVolume(50); + audioOutput->setVolume(50); player->play(); //! [Player] //! [Local playback] player = new QMediaPlayer; + audioOutput = new QAudioOutput; + player->setAudioOutput(audioOutput); // ... player->setSource(QUrl::fromLocalFile("/Users/me/Music/coolsong.mp3")); - player->setVolume(50); + audioOutput->setVolume(50); player->play(); //! [Local playback] } |