summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-09-17 09:34:35 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-09-20 11:44:14 +0000
commit7b40feb36bb3e79d3f4a8fd9bfb811f71ba21921 (patch)
treee45c5b49b52623ad41006f332f8a23673a49a2ac
parent6d2e115e4306c3dbb9e71df12edcde81ea90479c (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.cpp9
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]
}