Например, есть поле ввода для ссылки, пользователь вводит и нажимает добавить, и если видео существует, то возврощает true
Как вариант можно сделать так.
private static Boolean checker(String YoutubeUrl){
//Строка на странице, которая указывает на статус видео. Есть оно или нет
String ok = "playabilityStatus\\\":{\\\"status\\\":\\\"OK\\\"";
try {
URL url = new URL(YoutubeUrl);
URLConnection con = url.openConnection();
try(
Reader reader = new InputStreamReader(con.getInputStream(), "utf-8");
BufferedReader buf = new BufferedReader(reader)
){
String line = "";
while((line=buf.readLine()) != null){
if(line.contains(ok)){
return true;
}
}
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
Продвижение своими сайтами как стратегия роста и независимости