Esempio n. 1
0
  private static Video parseVideo(JSONObject jVideo) throws JSONException {
    Video video = new Video();

    try {
      JSONArray jEncodings = jVideo.getJSONArray("encodings");

      int numEncodings = jEncodings.length();
      for (int i = 0; i < numEncodings; i++) {
        video.addEncoding(parseVideoEncoding(jEncodings.getJSONObject(i)));
      }

      video.setHeight(jVideo.getInt("width"));
      video.setWidth(jVideo.getInt("height"));
      video.setDuration(jVideo.getInt("duration"));
      video.setFilename(jVideo.getString("filename"));
      video.setThumbnail(parseVideoThumbnail(jVideo.getJSONObject("image")));

    } catch (JSONException e) {
      e.printStackTrace();
      Log.e("JSONHelper parseVideo", "Error parsing video API response");
    }

    return video;
  }