From 7b40feb36bb3e79d3f4a8fd9bfb811f71ba21921 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Fri, 17 Sep 2021 09:34:35 +0200 Subject: Fix QMediaPlayer code snippets Adjust the code snippets for QMediaPlayer to the changed API. Fixes: QTBUG-96609 Change-Id: I9a89f22baace29cfd2259320d13b027fdde10906 Reviewed-by: Nicholas Bennett Reviewed-by: Assam Boudjelthia (cherry picked from commit 00da50b3a984bfe2de91809b4394a1af1d95743a) Reviewed-by: Qt Cherry-pick Bot --- src/multimedia/doc/snippets/multimedia-snippets/media.cpp | 9 +++++++-- 1 file 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] } -- cgit v1.2.3