windowsphone开发多媒体控件.docx
《windowsphone开发多媒体控件.docx》由会员分享,可在线阅读,更多相关《windowsphone开发多媒体控件.docx(6页珍藏版)》请在冰豆网上搜索。
windowsphone开发多媒体控件
多媒体控件,就是所谓的音视频控件、图像控件,在Phone7中,也有许多与silverlight的不同之处。
一.Image:
图像控件, 用来显示本地或网络图像。
这个控件只支持几个图像格式,如果要显示其他的图像格式就需要自已编解码了。
Name="image" Source="Chrysanthemum.jpg" Height="200" Width="200" />
在XAML中可以在Source属性中设置图片的相对路径,这时图片一定要是content 并copy到xap包中,否则无法显示。
也可以在代码中动载加载图片:
image.Source= new BitmapImage(new Uri("Chrysanthemum.jpg", UriKind.Relative));
也可以加载网上图片,只要用绝对地址就可以了:
image1.Source= new BitmapImage(newUri("
Windowsphone7支持的图像格式:
虽然Beta版支持了GIF文件,可以获取文件内容,但是用这个控件却是无法显示的。
二.MediaElement:
多媒体播放控件。
可以播放本地和网络上的多媒体,支持mms:
、rtspt:
、rtsp:
流媒体协议。
这个控件相对windowsmobile有了很大的不同,mobile上的这个控件就是一个完整的播放器,但是现在的控件却只是一个可以播放多媒体的窗口已而,所有的控制都需要自已来实现,甚至全屏播放。
Source:
设置要播放的多媒体地址(可以是本地的,也可以网络上的)。
如果要动态播放文件,可以在程序中设置。
mediaElement1.Source= newUri(" UriKind.Absolute);
mediaElement1.Source= new Uri("Medias/Wildlife.wmv", UriKind.Relative);
IsMuted:
是否静音。
Stretch:
用来设置视频画面在控件中填充方式,很像Image控件。
AutoPlay:
是否自动播放。
Windowsphone支持的 媒体格式: