2013-03-30 2 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

Значит, вы должны принять 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 

     } 
     } 

Надеется, что это поможет вам

+0

К сожалению, на данный момент MediaLibrary не доступен для меня из-за того, что я использую MonoGame, на котором библиотека СМИ не была реализована еще .. . –

+0

@ Сергею Федоров ok.Это так я знаю. Если бы я получил какой-либо другой способ, вы обновите вас – asitis

Смежные вопросы