silverlight自定义控件之多媒体视频播放器Silverlight本身提供了多媒体播放控件但并没有封装好可以直接使用的控件。在网上搜索了一些都不是很适用有些过于复杂要引用一大堆dll感觉很臃肿有些样式风格不适合。 silverlight只提供了MediaE le ment并不像以前html那样现成的直接使用那么方便所以就自己封装一下做一个满足基本功能的简单播放器。通过本篇随笔认识一下B lend强大的修改控件样式魔力和实现一个简单的播放器。
功能点
1、播放、暂停及显示当前播放状态
2、实时显示已播放时间
3、播放进度条并能拖动播放位置
4、全屏按钮及双击播放画面入或退出全屏
5、调整音量
6、播放列表
播放器的基本功能点就是需求将需求分解罗列出实现难点和功能要点评估工作量及风险。
一、认识MediaE le me nt控件public MediaElementState CurrentState {get; } MediaElement的当前状态。状态可以为下列值之一如在MediaElementS tate枚举中
所定义 Buffering、C lo s ed、Op ening、 P aus ed、 P lay ing或S topp ed。默认值为Closed。public bool AutoPlay{get; set; } 如果自动播放则为true否则为fals e。默认值为true。如果设置S ourc e属性前将此属性设置为true则设置Source属性时自动播放视频。public UriS ourc e {get; s et; } 获取或设置MediaElement上的媒体来源。即指定一个视频的统一资源标识符(URI)字符串。 public doubleVolume {get; s et; } 获取或设置媒体的音量大小。
PacificRack在本月发布了几款特价产品,其中最低款支持月付仅1.5美元,基于KVM架构,洛杉矶机房,PR-M系列。PacificRack简称PR,QN机房旗下站点,主要提供低价VPS主机产品,基于KVM架构,数据中心为自营洛杉矶机房,现在只有PR-M一个系列,分为了2个类别:常规(Elastic Compute Service)和多IP产品(Multi IP Server)。下面列出几款秒...
greencloudvps怎么样?greencloudvps是一家国外主机商,VPS数据中心多,之前已经介绍过多次了。现在有几款10Gbps带宽的特价KVM VPS,Ryzen 3950x处理器,NVMe硬盘,性价比高。支持Paypal、支付宝、微信付款。GreenCloudVPS:新加坡/美国/荷兰vps,1核@Ryzen 3950x/1GB内存/30GB NVMe空间/1TB流量/10Gbps...
很久没有分享PhotonVPS的消息,最近看到商家VPS主机套餐有一些更新所以分享下。这是一家成立于2008年的国外VPS服务商,Psychz机房旗下的站点,主要提供VPS和独立服务器等,数据中心包括美国洛杉矶、达拉斯、芝加哥、阿什本等。目前,商家针对Cloud VPS提供8折优惠码,优惠后最低2G内存套餐每月4美元起。下面列出几款主机配置信息。CPU:1core内存:2GB硬盘:30GB NVm...