Thanks for your reply. I was aware of this property but I want to take control of downloading the file as i am using specialized Httpclient library for achieving the same. I am also required to do some processing on the download data before playing the media
file. Hence I am using this method and setting up the Mp3MediaStreamSource to its parameter.
Also I have figured out a way but i think it violates MVVM pattern. I can download the file as Coroutine and use the View property of the Executioncontext and get this done. I checked it out and it worked. but now there is tight coupling between view
and viewmodel. :(
I 'm still in process of figuring out more efficient manner.
If you have any other ideas which can help me to resolve this it would be great.