1

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

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

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

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

我很抱歉有一个模糊的问题。任何帮助是极大的赞赏!

4

1 回答 1

2

所以你必须PicturesCamera 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

        }
      }

希望对你有帮助

于 2013-04-01T09:04:38.017 回答