public static URL getVideoUrl (Map<String, String[]> parameterMap)
			throws MalformedURLException {
		StringBuffer uriSearch = new StringBuffer(URI_JSON_VIDEO);

		for (String key : parameterMap.keySet()) {
			if (key != null) {
				if (key.equalsIgnoreCase(PARAM_QUERY)) {
					uriSearch.append(URI_PARAM_SEP).append(parameterMap.get(key)[0]);
				} else if (key.equalsIgnoreCase(PARAM_USER_IP)) {
					uriSearch.append(URI_PARAM_SEP).append(parameterMap.get(key)[0]);
				} else if (key.equalsIgnoreCase(PARAM_CONTENT_FILTER)) {
					uriSearch.append(URI_PARAM_SEP).append(parameterMap.get(key)[0]);
				} else if (key.equalsIgnoreCase(PARAM_LANGUAGE)) {
					uriSearch.append(URI_PARAM_SEP).append(parameterMap.get(key)[0]);
				} else if (key.equalsIgnoreCase(PARAM_INDEX)) {
					uriSearch.append(URI_PARAM_SEP).append(parameterMap.get(key)[0]);
				} else if (key.equalsIgnoreCase(PARAM_CUSTOM_FILTER)) {
					uriSearch.append(URI_PARAM_SEP).append(parameterMap.get(key)[0]);
				}
			}
		}

		return new URL(uriSearch.toString());
	}