Windows Phone 8从电话库获取拍摄的照片

时间:2013-03-30 13:49:46

标签: c# wpf xaml windows-phone-8

我正在网上搜索如何在我的应用程序中执行此操作。似乎有很多指南如下:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.xna.framework.media.medialibrary.aspx

但是,他们使用XNA进入MediaLibrary。不幸的是,在Windows Phone 8中,这是不可用的(至少对我而言)。

有没有办法获取手机相机应用已经拍摄的照片,还可以从应用程序保存到该文件夹​​中?

我为某个含糊不清的问题而道歉。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

所以你必须从Pictures开始Camera Roll?试试这个

      Void GetCameraPhotos()
      {
        var imageList = new ObviousCollection<Images>();
        using (var library = new MediaLibrary())
        {
            //taking all albums
            PictureAlbumCollection allAlbums = library.RootPictureAlbum.Albums;
            //taking Camera Roll album separately from all album
            PictureAlbum cameraRoll = allAlbums.Where(album => album.Name == "Camera Roll").FirstOrDefault();
            // here you will get camera roll picture list
            var CameraRollPictures = cameraRoll.Pictures

        }
      }

希望这会对你有所帮助