MediaElement control design guidelines for Windows Phone
July 21, 2014
Applies to: Windows Phone 8 and Windows Phone Silverlight 8.1 | Windows Phone OS 7.1
A MediaElement control can be used for audio or video playback.
This topic contains the following sections.
The MediaElement control has no user interface of its own. It’s simply a container for media content. For video playback, it can be configured to display in full-screen mode. Playback controls should appear during playback when the user taps the MediaElement control; when no taps occur, the playback controls should fade out of view to give users an unobstructed view of the video content.
Use a MediaElement control for playback of app-specific partial- or full-screen video and audio content.
There are several media-related certification requirements that you should become familiar with when you develop any media app. For more info, see sections 6.4 and 6.5 of Additional requirements for specific app types for Windows Phone.
Use the MediaElement control to present and emphasize a piece of audio or video content in isolation. When you use MediaElement controls in your app, don’t present too many of them in one screen; it can overwhelm users and may wrongly imply that the user can operate more than one MediaElement control at once. Also consider whether the content being presented should be available in full-screen mode.
If you’re developing with XNA Game Studio 4.0, read this section carefully; games and media player apps should handle media in specific ways.