public String saveVideo(){
		try{
			CookieStore cookieStore = new BasicCookieStore();
			HttpContext localContext = new BasicHttpContext();
			localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
			
			HttpClient httpclient = new DefaultHttpClient();
			HttpGet httpget = new HttpGet(new URI(videoInfo.getVideoDownloadUrl()));
			httpget.setHeader("User-Agent", userAgent);
			
			HttpResponse response = httpclient.execute(httpget, localContext);
			HttpEntity entity = response.getEntity();
			
			if (entity != null && response.getStatusLine().getStatusCode() == 200) {
				InputStream instream = entity.getContent();
				
				File musicFolder=new File("music");
				if(!musicFolder.exists())
					musicFolder.mkdir();
				
				File file=new File("music/"+videoInfo.getVideoId()+".mp4");
				if(file.exists())
					file.delete();

				FileOutputStream fileOutputStream=new FileOutputStream(file);
				
				byte buffer[]=new byte[1024];
				int n;
				while((n=instream.read(buffer))!=-1){
					fileOutputStream.write(buffer,0,n);
				}
				
				fileOutputStream.flush();
				fileOutputStream.close();
				
				return file.toString();
			}
		}catch(FileNotFoundException e){
			e.printStackTrace();
		}catch(URISyntaxException e){
			e.printStackTrace();
		}catch(ClientProtocolException e){
			e.printStackTrace();
		}catch(IOException e){
			e.printStackTrace();
		}
		
		return null;
	}