summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré de la Rocha <andre.rocha@qt.io>2022-09-22 03:17:11 +0200
committerAndré de la Rocha <andre.rocha@qt.io>2022-10-27 19:47:03 +0200
commit8c8f1fd73e35d27a739c41aae50e3496d1d49890 (patch)
treef70e9f4eb731f6abef7b257535c7f48b49b174a0
parent6156d0c27b37cc8322a243dd54e1d3d83d1b9d4b (diff)
downloadqtmultimedia-8c8f1fd73e35d27a739c41aae50e3496d1d49890.tar.gz
Add handling of unsupported URL scheme error
Task-number: QTBUG-103492 Change-Id: I2d15e599ff0f22d26a044f3c9856de3e5b91f596 Reviewed-by: Piotr Srebrny <piotr.srebrny@qt.io> Reviewed-by: Lars Knoll <lars@knoll.priv.no> (cherry picked from commit d1430701ba4dc39117ac36eb16bc851c54a8de89)
-rw-r--r--src/multimedia/platform/windows/player/mfplayersession.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/multimedia/platform/windows/player/mfplayersession.cpp b/src/multimedia/platform/windows/player/mfplayersession.cpp
index 906a7aab9..85ffcd8d5 100644
--- a/src/multimedia/platform/windows/player/mfplayersession.cpp
+++ b/src/multimedia/platform/windows/player/mfplayersession.cpp
@@ -242,6 +242,10 @@ void MFPlayerSession::handleSourceError(long hr)
errorCode = QMediaPlayer::FormatError;
errorString = tr("Unsupported media type.");
break;
+ case MF_E_UNSUPPORTED_SCHEME:
+ errorCode = QMediaPlayer::ResourceError;
+ errorString = tr("Unsupported URL scheme.");
+ break;
case QMM_WININET_E_CANNOT_CONNECT:
errorCode = QMediaPlayer::NetworkError;
errorString = tr("A connection with the server could not be established.");