拼吾爱程序人生.Net编程Silverlight 简单的Silverlight音乐播放器Widget

1  /  1  页   1 跳转 查看:598

简单的Silverlight音乐播放器Widget

简单的Silverlight音乐播放器Widget

文/xiaoshatian  出处/博客园

上周尝试了一下发布不久的Silverlight 2 beta2,设计了这么一个简单的播放器widget。它支持循环播放,支持自动播放,支持封面图片,支持暂停(鼠标移动到封面上就会淡入按钮)。
本来是想设计的稍微酷一点的,发现Silverlight2的矩阵变形能力还是相当弱的,其实现的功能也就是平移、平行四边形化和旋转,如果再支持梯形化就好了。

 附件: 您所在的用户组无法下载或查看附件
 附件: 您所在的用户组无法下载或查看附件

发现Silverlight 2 beta2相对beta1的一些小变化:

1.字体优化,beta1总算支持了中文显示,但却显示的非常别扭。
一句话会出现两种字体,貌似规律是这样的,如果某个汉字的繁简体一样的话,那么这个汉字在Silverlight中显示为黑体,否则为宋体。
其实微软的网站上早就有这样的先例,譬如下图:

 附件: 您所在的用户组无法下载或查看附件

2.Image不再像之前那样使用依赖属性赋一个Uri就可以了,而是变成了下面的样子:

Code


3.另外,之前基于beta1制作的饭否widget无法编译通过了,在异步调用的方法中,似乎无法直接操作控件的属性了,不知何解。

OK。如果你也想在blog上添加这个widget,那么编辑主题,在相应的位置加入以下代码:

Code


稍微介绍一下InitParams的配置就可以了,它包含了音乐url(music)、封面url(cover)、标题(title)、自动播放(auto)和循环(loop),各个参数之间用半角逗号分割即可。

点击下载示例源码:
 附件: 您所在的用户组无法下载或查看附件

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Silverlight] 的这些文章也感兴趣:

SilverLight开发系列第3步:制作添加鼠标跟随效果,顺便熟悉一些基本概念:群组 和 动画
Silverlight 2 RTM
【体验】Silverlight 2.0安装及使用(多图)
Silverlight教程第五部分:用 ListBox 和 DataBinding 显示列表数据
向silverlight传递自定义参数
Silverlight教程第七部分: 使用控件模板定制控件的观感
silvelight中操作html页面元素
在silverlight中开发User Control(用户控件)
Novell MoonLight:微软SilverLight领跑者
Silverlight Tools for Visual Studio 2008 SP1 正式发布
 

回复:简单的Silverlight音乐播放器Widget

赞楼主啊
 

回复:简单的Silverlight音乐播放器Widget

下载权限我已修改
 
1  /  1  页   1 跳转

快速回复帖子

标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
  [完成后可按 Ctrl+Enter 无刷新发布]  

版权所有 拼吾爱程序人生    Total Unique Visitors:

free hit counter

Powered by Discuz!NT 2.1.202   Copyright © 2001-2008 Comsenz Inc. 鄂ICP备07500843号
返顶部