diff options
author | Samuel Mira <samuel.mira@qt.io> | 2021-12-21 11:23:36 +0000 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-01-07 09:59:18 +0000 |
commit | aad1cd1a2f96cac196fbf42c88c6e40c7efdff06 (patch) | |
tree | 015f8c50779d7ee7dcd68915d8a30ada1e540023 | |
parent | c15c8b66160444a31937059a0e22251c16b296a7 (diff) |
Fix Multimedia auto test Metadata in Android
Missing signal emit when the source is not valid
Fixes: QTBUG-99359
Change-Id: I07c494d83b55af7d4f94fcede8a86eba60f52f03
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
(cherry picked from commit 8715577e3edd24d75b95992e398cc1d88c711233)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp b/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp index 3049fdfe9..d97b66670 100644 --- a/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp +++ b/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp @@ -907,8 +907,10 @@ void QAndroidMediaPlayer::setMediaStatus(QMediaPlayer::MediaStatus status) { mediaStatusChanged(status); - if (status == QMediaPlayer::NoMedia || status == QMediaPlayer::InvalidMedia) + if (status == QMediaPlayer::NoMedia || status == QMediaPlayer::InvalidMedia) { Q_EMIT durationChanged(0); + Q_EMIT metaDataChanged(); + } if (status == QMediaPlayer::EndOfMedia) Q_EMIT positionChanged(position()); |