Encode urls passed to media player properly
authorJoni Poikelin <joni.poikelin@digia.com>
Tue, 10 Feb 2015 08:02:20 +0000 (10:02 +0200)
committerYoann Lopes <yoann.lopes@theqtcompany.com>
Tue, 10 Feb 2015 10:04:17 +0000 (10:04 +0000)
Task-number: QTBUG-44383
Change-Id: I2c63d5530ad76474ccad8ad69493419dd46032fa
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp

index eae09c6..a8f427f 100644 (file)
@@ -337,7 +337,7 @@ void QAndroidMediaPlayerControl::setMedia(const QMediaContent &mediaContent,
             if (!mTempFile.isNull())
                 mediaPath = QStringLiteral("file://") + mTempFile->fileName();
         } else {
-            mediaPath = url.toString();
+            mediaPath = url.toString(QUrl::FullyEncoded);
         }
 
         if (mVideoSize.isValid() && mVideoOutput)