diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-08-17 14:45:32 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-09-02 17:01:11 +0200 |
commit | 56bd792aacc67adbeadc7653dd7232ed3628b224 (patch) | |
tree | da7cc9d4c25aaf70a4026f6db123b0ff7769fddc /examples/multimediawidgets | |
parent | 61cb29c8a53107de176d728251021c743be163a6 (diff) |
Add option to turn off audio and video tracks to the player example
It should be possible to set the active audio/video track to -1
and with that disable audio/video playback the same was as for
subtitles.
This doesn't yet work on gstreamer and is untested on the other platforms.
Pick-to: 6.2
Change-Id: If4d5bac23caea8476a1f1b60982ebc15ccfbad55
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'examples/multimediawidgets')
-rw-r--r-- | examples/multimediawidgets/player/player.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/multimediawidgets/player/player.cpp b/examples/multimediawidgets/player/player.cpp index 4ea85907e..66b8fb46b 100644 --- a/examples/multimediawidgets/player/player.cpp +++ b/examples/multimediawidgets/player/player.cpp @@ -373,14 +373,16 @@ void Player::tracksChanged() m_subtitleTracks->clear(); const auto audioTracks = m_player->audioTracks(); + m_audioTracks->addItem(QString::fromUtf8("No audio"), -1); for (int i = 0; i < audioTracks.size(); ++i) m_audioTracks->addItem(trackName(audioTracks.at(i), i), i); - m_audioTracks->setCurrentIndex(m_player->activeAudioTrack()); + m_audioTracks->setCurrentIndex(m_player->activeAudioTrack() + 1); const auto videoTracks = m_player->videoTracks(); + m_videoTracks->addItem(QString::fromUtf8("No video"), -1); for (int i = 0; i < videoTracks.size(); ++i) m_videoTracks->addItem(trackName(videoTracks.at(i), i), i); - m_videoTracks->setCurrentIndex(m_player->activeVideoTrack()); + m_videoTracks->setCurrentIndex(m_player->activeVideoTrack() + 1); m_subtitleTracks->addItem(QString::fromUtf8("No subtitles"), -1); const auto subtitleTracks = m_player->subtitleTracks(); |