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; } 获取或设置媒体的音量大小。
关于HostDare服务商在之前的文章中有介绍过几次,算是比较老牌的服务商,但是商家背景财力不是特别雄厚,算是比较小众的个人服务商。目前主流提供CKVM和QKVM套餐。前者是电信CN2 GIA,不过库存储备也不是很足,这不九月份发布新的补货库存活动,有提供九折优惠CN2 GIA,以及六五折优惠QKVM普通线路方案。这次活动截止到9月30日,不清楚商家这次库存补货多少。比如 QKVM基础的五个方案都...
PacificRack在本月发布了几款特价产品,其中最低款支持月付仅1.5美元,基于KVM架构,洛杉矶机房,PR-M系列。PacificRack简称PR,QN机房旗下站点,主要提供低价VPS主机产品,基于KVM架构,数据中心为自营洛杉矶机房,现在只有PR-M一个系列,分为了2个类别:常规(Elastic Compute Service)和多IP产品(Multi IP Server)。下面列出几款秒...
wordpress高级跨屏企业主题,通用响应式跨平台站点开发,自适应PC端+各移动端屏幕设备,高级可视化自定义设置模块+高效的企业站搜索优化。wordpress绿色企业自适应主题采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时支持移动终端的常用浏览器应...