拼吾爱程序人生

首页 » .Net编程 » Silverlight » 简单的Silverlight音乐播放器Widget
cobra - 2008-6-26 13:39:00
文/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 2系列(2):基本控件
在Silverlight中读取指定URL图片包数据
MIX08发布中Silverlight相关安装的错误以及解决办法
Silverlight专题(3)-使用Deep Zoom Composer
如何配置支持Silverlight的Web服务器
使用Silverlight构建插件式应用程序(四)—显示用户的关系图形
一步一步学Silverlight 2系列(30):使用Transform实现更炫的效果(下)
基于Silverlight的精简框架之介绍
Silverlight专题(8)-布局介绍
什么是SilverLight
1
查看完整版本: 简单的Silverlight音乐播放器Widget
Modify by pin5i DZNT_ExpandPackage 2.1.3237 2007-2008 pin5i.com
  Total Unique Visitors: