You can download the transcoded video streams (but not the original video) in the same way you are currently downloading the photo byte, by accessing media content 1 or 2 (0 is the photo/thumbnail). photo.getMediaContents().get(1) is the low-quality 320x240 Flash video codec (H263) and photo.getMediaContents().get(2) gives you the better quality mpeg4 stream (H264).
On Sep 24, 12:41 pm, Laran Evans <[email protected]> wrote: > How do I download videos from an album? When I download a photo that > happens to be a video I only get the first frame as a jpeg. Is there a > "get videos in album" method? Also, is there a way to tell when a > photoEntry is a video and not a simple photo? > > I have something basically like this: > > List<AlbumEntry> picasaAlbums = picasa.getAlbumsForUser > (googleEmailAccount); > for (AlbumEntry album : picasaAlbums) { > List<PhotoEntry> photos = picasa.getPhotosInAlbum > (googleEmailAccount, album); > for(PhotoEntry photo : photos) { > byte[] photoData = downloadPhoto(photo); > } > > } > > public byte[] downloadPhoto(PhotoEntry photo) > throws IOException { > MediaContent content = > photo.getMediaContents().get(0);//.getUrl(); > > String sUrl = content.getUrl(); > System.out.println("Downloading image from: "+sUrl); > URL url = new URL(sUrl); > InputStream inputStream = url.openStream(); > ByteArrayOutputStream outputStream = new > ByteArrayOutputStream(); > > int c; > try { > while((c=inputStream.read())!=-1) { > outputStream.write(c); > } > } catch(Exception e) { > e.printStackTrace(); > } finally { > try { > inputStream.close(); > } catch(Exception e2) {} > } > return outputStream.toByteArray(); > } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Picasa Web Albums API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-picasa-data-api?hl=en -~----------~----~----~----~------~----~------~--~---
