UWP学习笔记 三

Uwp学习笔记 三

自定义简易媒体播放器的实现:界面如图

首先比较困难的一点是模板的更改(若是全部自己实现一个与MediaTransportControls相似的控件的话就可以不用这样,但是两个的麻烦程度似乎差不多,因为继承模板的话可以少写许多功能性命令和继承一些动画。)

 

在微软的文档中可以找到一些与自定义内容有关的东西,还好他们能用

https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/custom-transport-controls

网页中可以找到如下描述:

然后可以在这里自定义事件

所以,我通过添加打开文件按钮,添加事件,实现了打开功能

Xaml:

后台代码:

这样就实现了自定义按钮选取文件的功能

关于自定义模板的内容,因为这个MediaTransportControls的默认模板有400+行,就不写了

下面是filepicker的网络资源

https://docs.microsoft.com/en-us/uwp/api/windows.storage.pickers.fileopenpicker

还有上方添加的状态栏显示有关设备和视屏的信息

视频的名称,设备时间,和设备电量

电量与时间如此获得

电量

https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/get-battery-info

时间与之类似

GItHub

https://github.com/20154530/SimpleMediaplayer


猜你喜欢

转载自blog.csdn.net/q886yes/article/details/79791567