Windows Phone7開發之 多媒體控件

webphp 12年前發布 | 15K 次閱讀 Windows Phone開發 移動開發 Windows Phone

多媒體控件,就是所謂的音視頻控件、圖像控件,在Phone7中,也有許多與silverlight的不同之處。

一.Image:圖像控件, 用來顯示本地或網絡圖像。這個控件只支持幾個圖像格式,如果要顯示其他的圖像格式就需要自已編解碼了。

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

XAML中可以在Source屬性中設置圖片的相對路徑,這時圖片一定要是content copyxap包中,否則無法顯示。

也可以在代碼中動載加載圖片:

image.Source = new BitmapImage(new Uri("Chrysanthemum.jpg"UriKind.Relative));

也可以加載網上圖片,只要用絕對地址就可以了:

image1.Source = new BitmapImage(new Uri("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上的這個控件就是一個完整的播放器,但是現在的控件卻只是一個可以播放多媒體的窗口已而,所有的控制都需要自已來實現,甚至全屏播放。

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

Source:設置要播放的多媒體地址(可以是本地的,也可以網絡上的)。如果要動態播放文件,可以在程序中設置。

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

mediaElement1.Source = new Uri("Medias/Wildlife.wmv"UriKind.Relative);

 

IsMuted:是否靜音。

Stretch:用來設置視頻畫面在控件中填充方式,很像Image控件。

AutoPlay:是否自動播放。

 本文由用戶 webphp 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!