WP7 多媒体控件
来源:互联网 发布:手机记录仪软件 编辑:程序博客网 时间:2024/05/22 06:26
多媒体控件,就是所谓的音视频控件、图像控件,在Phone7中,也有许多与的不同之处。
一.Image:图像控件,用来显示本地或网络图像。这个控件只支持几个图像格式,如果要显示其他的图像格式就需要自已编解码了。
<Image x: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(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));
Windows phone7支持的图像格式:
虽然Beta版支持了GIF文件,可以获取文件内容,但是用这个控件却是无法显示的。
二.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:是否自动播放。
Windows phone支持的 媒体格式:
下面举例说明:
1 :MediaElement: 这是微软在wp7上的主要的播放控件 和winfrom中的MediaPlayer类似 但功能没有此强大
优点: 可以播放文件中的音乐:视频,但是不可直接播放网络以音乐,我猜有可能是暂时的,以后会开启的;
2:Xna框架中的MeidaPlayer ;可以播放短小的音乐,例如游戏背景音乐 :其重要一点 是可以播放网络地址的歌曲
3:SongEffect 和2类似,有关资料在msdn上有
- WP7 多媒体控件
- WP7-常用控件简介
- wp7全景控件
- wp7 地图控件
- WP7-常用控件简介
- WP7 Pivot控件内存问题
- WP7控件开发(一)
- WP7弹出控件的使用
- <WP7>小试用户控件
- (转)WP7-常用控件简介
- WP7 Toolkit LoopingSelector 控件 介绍
- Android开发&多媒体控件
- wp7
- 分享国外WP7开源控件库
- WP7控件开发学习笔记(一)
- wp7 TextBlock控件内容过长的问题
- WP7中图像控件的使用
- WP7-silverlight控件实现立体翻转效果
- flex访问webService获取手机号归属地
- 【悬线法】棋盘制作
- QR码用于植物养护
- 第8周实验报告4
- js中弹出新窗口并提交需要在新窗口中显示的数据
- WP7 多媒体控件
- android 网络下载的I/0 流细节注意
- NSdata与NSString,Byte数组,UIImage的相互转换
- jQuery实现页面滚动时层智能浮动定位
- 调用Android系统“应用程序信息(Application Info)”界面
- oracle中实现continue,break
- 突然的想法
- 求最大公约数(GCD)
- usb 转串口 链接板子