summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp')
-rw-r--r--src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp b/src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp
index b581fe255..fd5aa1604 100644
--- a/src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp
+++ b/src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp
@@ -143,7 +143,7 @@ bool AndroidMediaMetadataRetriever::setDataSource(const QUrl &url)
if (!ok)
return false;
- } else if (QNativeInterface::QAndroidApplication::sdkVersion() >= 14) {
+ } else if (QNativeInterface::QAndroidApplication::sdkVersion() >= 14 && url.scheme() != QLatin1String("content")) {
// On API levels >= 14, only setDataSource(String, Map<String, String>) accepts remote media
QJniObject string = QJniObject::fromString(url.toString(QUrl::FullyEncoded));
QJniObject hash("java/util/HashMap");