zoukankan      html  css  js  c++  java
  • [Winodows Phone 7控件详解]多媒体控件

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

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

    <Image Source="myPicture.png" />

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

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

    Image myImage = new Image();
    myImage.Source = new BitmapImage(new Uri("myPicture.jpg", UriKind.RelativeOrAbsolute));
    LayoutRoot.Children.Add(myImage);

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

    <Image  Source="http://pic.cnblogs.com/avatar/a281227.jpg?id=20150319" Height="226" HorizontalAlignment="Right" Margin="0,6,108,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="238" />
    image1.Source = new BitmapImage(new Uri("http://pic.cnblogs.com/avatar/a281227.jpg?id=20150319", UriKind.Absolute));

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

    <MediaElement  Source="Videos/xbox.wmv"  Height="394" HorizontalAlignment="Left" Margin="9,137,0,0" Name="mediaElement1" VerticalAlignment="Top" Width="459" />     

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

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

    IsMuted:是否静音。

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

    AutoPlay:是否自动播放。

  • 相关阅读:
    如何在控件的设计时得到窗体设计器中的所有控件
    如何将一个数组绑定到DataList
    在找C#语言规范吗?只要你装了VS,你就能找到
    lync相关功能介绍
    下表描述了Foundation 2010 、 SharePoint Server 2010 和 FAST Search Server 2010三者的搜索能力
    sharepoint 2010 针对移动端的支持
    SharePoint Foundation 2010 SP1 改进概述
    RMS FOR EXCHANGE 2010
    Excel Web App使用说明
    win2008 server rms部署
  • 原文地址:https://www.cnblogs.com/DebugLZQ/p/2423188.html
Copyright © 2011-2022 走看看