本文整理汇总了C#中MediaPlayer.GetSurface方法的典型用法代码示例。如果您正苦于以下问题:C# MediaPlayer.GetSurface方法的具体用法?C# MediaPlayer.GetSurface怎么用?C# MediaPlayer.GetSurface使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MediaPlayer
的用法示例。
在下文中一共展示了MediaPlayer.GetSurface方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StartPlayback
// Media set up
//------------------------------------------------------------------------------
//
// StartPlayback
//
// News up a MediaPlayer, creates a playback item then
// MediaPlayer hands out a surface that can be put on brush
// We call this below when we set up the tree init the composition
//
//------------------------------------------------------------------------------
private void StartPlayback()
{
// MediaPlayer set up with a create from URI
_mediaPlayer = new MediaPlayer();
// Get a source from a URI. This could also be from a file via a picker or a stream
var source = MediaSource.CreateFromUri(new Uri("http://go.microsoft.com/fwlink/?LinkID=809007&clcid=0x409"));
var item = new MediaPlaybackItem(source);
_mediaPlayer.Source = item;
// MediaPlayer supports many of the starndard MediaElement vars like looping
_mediaPlayer.IsLoopingEnabled = true;
// Get the surface from MediaPlayer and put it on a brush
_videoSurface = _mediaPlayer.GetSurface(_compositor);
_videoVisual.Brush = _compositor.CreateSurfaceBrush(_videoSurface.CompositionSurface);
// Play the video on app run.
PlayVideo();
}