2013-03-30 33 views
1

我在互聯網上搜索如何從我的應用程序中執行此操作。似乎有相當一些指南,如下所示:Windows Phone 8從電話圖書館獲取照片

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

但是,他們使用XNA進入MediaLibrary。不幸的是,在Windows Phone 8中,這是不可用的(至少對我而言)。

有沒有辦法獲得手機相機應用程序已經拍攝的照片,並保存到該應用程序的文件夾?

我很抱歉有些模糊的問題。任何幫助是極大的讚賞!

回答

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 

     } 
     } 

希望這將幫助你

+0

不幸的是,此刻MediaLibrary不提供給我由於我使用上的媒體庫尚未實現尚未MonoGame .. –

+0

@SergueiFedorov ok.This是我知道的方式。如果我有其他方式會更新你 – asitis