diff options
-rw-r--r-- | src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp b/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp index 85610e453..9f8dfb629 100644 --- a/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp +++ b/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp @@ -421,6 +421,11 @@ void QAndroidMediaPlayer::pause() } mMediaPlayer->pause(); + + if (mediaStatus() == QMediaPlayer::EndOfMedia) { + setPosition(0); + setMediaStatus(QMediaPlayer::BufferedMedia); + } } void QAndroidMediaPlayer::stop() |