From: Peng Wu Date: Thu, 12 Mar 2015 07:45:02 +0000 (-0700) Subject: Fix WinRT Audio elements cannot play Qt resouce audio files X-Git-Tag: v5.5.90+alpha1~28^2~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=10354f4127cc569535f28e7f758b58c5bd18bcd6;p=platform%2Fupstream%2Fqtmultimedia.git 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 Reviewed-by: Yoann Lopes --- diff --git a/src/plugins/winrt/qwinrtmediaplayercontrol.cpp b/src/plugins/winrt/qwinrtmediaplayercontrol.cpp index 50f76fd..333a6d1 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()) {