9 out of 13 rated this helpful - Rate this topic

How to: Play or Stream a Video File for Windows Phone

Windows Phone

March 22, 2012

You can play media files on a Windows Phone using the MediaPlayerLauncher, or for a more customized experience, you can use the MediaElement API.

Before using the MediaElement API, learn about differences between the desktop version here: Media for Silverlight for Windows Phone.

To play a local video file using the MediaElement API

  1. Open a new or existing solution in Visual Studio.

  2. Right-click the name of your project in the Solution Explorer, click Add, and then click Existing Item.

  3. Navigate to an existing video file and add it as Build Action type Content, in the Properties window.

    Note

    The video must be encoded with a codec listed in Supported Media Codecs for Windows Phone.

  4. In the ContentGrid section of the .xaml code, add the following line:

    <MediaElement Source="test.wmv" AutoPlay="True"/>
    
    

    Replace test.wmv with the name of your video file.

To play a remote video file using the MediaElement API

  1. Open a new or existing solution in Visual Studio.

  2. In the ContentGrid section of the .xaml code, add the following line:

    <MediaElement Source="http://mschannel9.vo.msecnd.net/o9/mix/09/wmv/key01.wmv" AutoPlay="True"/>
    
    

    Replace the Source value with the location of the remote video file.

    Note

    The video must be encoded with a codec listed in Supported Media Codecs for Windows Phone.

Did you find this helpful?
(1500 characters remaining)