Thanks for the quick reply.
Can you please add this as a feature request. We have short pieces of media
that we use for progress animation and it'd be much cleaner if it's a
Also, we noticed that there's lag when you try to use the mediaElement. It
seems that the media is not loaded till you call the play() method. This
really causes a 2-3 second lag on a cold startup scenario. Is there any way
to pre-cache the media so when you call Play() it will run immediately?
"Ashish Shetty [MSFT]" <email@example.com> wrote in message
>I don't think there is support for running media files embedded in the
>assembly. Using a simple relative Uri, you can access loose media files
>declared as Content in the project file.
> Also, the "MyAssembly;resource\\video.wmv" Uri is invalid. Given the above
> restriction, lets consider an image foo.jpg embedded within
> MyAssembly.dll. You need to specify <Image
> Source="/MyAssembly;component/foo.jpg" />
> Ashish Shetty [MSFT]
> Program Manager, Windows Presentation Foundation (Avalon)
> Blog: http://nerddawg.blogspot.com
> This posting is provided "AS IS" with no warranties, and confers no
> "Winthrop Chan" <Winthrop Chan@discussions.microsoft.com> wrote in message
>> I've gotten the mediaelement to play back our WMV9 video file just fine
>> dandy and now I wanted to embed the video as a resource and have it load
>> there. However, all I get is a blank screen and no video plays. No errors
>> Here's my code:
>> MediaElement myvideo = new MediaElement();
>> myvideo = new System.Uri("MyAssembly;resource\\video.wmv",
>> I've validated the Uri object created is valid and even loaded it using
>> System.Windows.Application.GetResourcePart() to verify I could retrieve
>> video correctly. MediaElement just won't play it.
>> Any ideas?