windows phone 7 获取手机图片库中图片(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-26 22:12 点击:次
//知识点①
MediaLibrary mediaL = new MediaLibrary();
// 构造函数
public MainPage()
{
InitializeComponent();
//获得图片的方法
GetPic();
}
/// <summary>
/// 获得一张图片
/// </summary>
void GetPic()
{
//获得媒体库中所有的图片
PictureCollection pic = mediaL.Pictures;
if (pic.Count>1)
{
BitmapImage bi = new BitmapImage();
//知识点②
Picture pc=pic[0];
bi.SetSource(pc.GetImage());
img.Source = bi;
txtName.Text = "图片名称:" + pc.Name + ";\n该图片相集名称:" + pc.Album.Name + ";\n获取照片摄制时间" + pc.Date;
}
}
}
}
知识点①:MediaLibrary是个很有用的类,比如你可以获得里面的歌曲
MediaLibrary mediaL = new MediaLibrary();
SongCollection sc = mediaL.Songs;
if (sc.Count > 1)
{
Song s = sc[0];
MediaPlayer.Play(s);
}
知识点②:Picture类的一些属性或者方法会用得到,比如当前图片所在的相集,相集下是否还会包含相集,以及相集的名称,时间等
相关新闻>>
- 发表评论
-
- 最新评论 更多>>