summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <peng.wu@intopalo.com>2015-03-12 00:45:02 -0700
committerYoann Lopes <yoann.lopes@theqtcompany.com>2015-03-17 14:32:31 +0000
commit10354f4127cc569535f28e7f758b58c5bd18bcd6 (patch)
treeba2f6c2990200c357a556ee75d3c4bdb584b6152
parent64b75cc1d7ab1c3a557c809e15154d5d3a03d1ad (diff)
Fix WinRT Audio elements cannot play Qt resouce audio files
URL argument of Windows media API SetSourceFromByteStream can not be empty. Initial proper value for playing audio stream case. Task-number: QTBUG-42263 Change-Id: If0bb44b60d517228bfe8b6cb30afeeb4a8ac62d3 Reviewed-by: Andrew Knight <qt@panimo.net> Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
-rw-r--r--src/plugins/winrt/qwinrtmediaplayercontrol.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/winrt/qwinrtmediaplayercontrol.cpp b/src/plugins/winrt/qwinrtmediaplayercontrol.cpp
index 50f76fd8d..333a6d1e7 100644
--- a/src/plugins/winrt/qwinrtmediaplayercontrol.cpp
+++ b/src/plugins/winrt/qwinrtmediaplayercontrol.cpp
@@ -752,7 +752,7 @@ void QWinRTMediaPlayerControl::setMedia(const QMediaContent &media, QIODevice *s
}
emit mediaChanged(media);
- QString urlString;
+ QString urlString = media.canonicalUrl().toString();
if (!d->stream) {
// If we can read the file via Qt, use the byte stream approach
foreach (const QMediaResource &resource, media.resources()) {