Windows Phone7开发之 多媒体控件

多媒体控件,就是所谓的音视频控件、图像控件,在Phone7中,也有许多与silverlight的不同之处。

一.Image:图像控件,用来显示本地或网络图像。这个控件只支持几个图像格式,如果要显示其他的图像格式就需要自已编解码了。

<Imagex:Name="image"Source="Chrysanthemum.jpg"Height="200"Width="200"/>

在XAML中可以在Source属性中设置图片的相对路径,这时图片一定要是content并copy到xap包中,否则无法显示。

也可以在代码中动载加载图片:

image.Source =newBitmapImage(newUri("Chrysanthemum.jpg",UriKind.Relative));

也可以加载网上图片,只要用绝对地址就可以了:

image1.Source =newBitmapImage(newUri("http://ts3.cn.mm.bing.net/images/thumbnail.aspx?q=191518215482&id=bec03c581dba154b8d310e9f262f3711&url=http%3a%2f%2fimg6.uutuu.com%2fdata6%2fa%2fph%2flarge%2f091026%2f7963e66b2cc1c1f00f5e2fb24d11fc8f.jpg",UriKind.Absolute));



二.MediaElement:多媒体播放控件。可以播放本地和网络上的多媒体,支持mms:、rtspt:、rtsp:流媒体协议。这个控件相对windows mobile有了很大的不同,mobile上的这个控件就是一个完整的播放器,但是现在的控件却只是一个可以播放多媒体的窗口已而,所有的控制都需要自已来实现,甚至全屏播放。

<MediaElementGrid.Row="1"Height="649"HorizontalAlignment="Left"Name="mediaElement1"VerticalAlignment="Top"Width="480"IsMuted="False"Stretch="UniformToFill"Source="Medias/Wildlife.wmv"/>

Source:设置要播放的多媒体地址(可以是本地的,也可以网络上的)。如果要动态播放文件,可以在程序中设置。

mediaElement1.Source =newUri("http://mschannel9.vo.msecnd.net/o9/mix/09/wmv/key01.wmv",UriKind.Absolute);

mediaElement1.Source =newUri("Medias/Wildlife.wmv",UriKind.Relative);

IsMuted:是否静音。

Stretch:用来设置视频画面在控件中填充方式,很像Image控件。

AutoPlay:是否自动播放。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值