diff options
Diffstat (limited to 'src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp')
-rw-r--r-- | src/multimedia/platform/android/wrappers/jni/androidmediametadataretriever.cpp | 2 |
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"); |