UWP[003]:视频组件和创建自定义传输控件

本文比较糙,如作参考,切勿钻牛角尖音响效率

simpleM'sGitHub

uwp 视频播放器元素类 MediaPlayerElement

简单引入并播放

1
<MediaPlayerElement Source="ms-appx:///Media/video1.mp4" AutoPlay="True" />

创建自定义传输控件

  • 从windows (Program Files)Kits\10(SDK version)中的xaml复制需要的空间默认样式至项目中的Themes.xaml ,如没有自行创建

更改

1
2
3
<Style TargetType="local:自定义控件名称名字">

<ControlTemplate TargetType="local:自定义控件名称名字">

创建新类 自定义控件名称名字.cs并在构造函数中引用自定义的配置

1
2
3
4
5
6
7
8
9

public sealed class SuperSimpleMediaTransportControls : MediaTransportControls
{

public SuperSimpleMediaTransportControls()
{
// 我定义的空间名称为SuperSimpleMediaTransportControls
this.DefaultStyleKey = typeof(SuperSimpleMediaTransportControls);
}