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


 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值