0
尝试下面的代码,但它不会处理所有的情况下,像安卓:从URL获取youtubeVideo ID为YouTubePlayer
1) “https://youtu.be/zuf8A0udHrs ”
2)“ https://www.youtube.com/watch?v=zuf8A0udHrs”
private boolean isValidUrl(String url) {
if (url == null) {
return false;
}
if (URLUtil.isValidUrl(url)) {
// Check host of url if youtube exists
Uri uri = Uri.parse(url);
if ("www.youtube.com".equals(uri.getHost())) {
return true;
}
// Other way You can check into url also like
//if (url.startsWith("https://www.youtube.com/")) {
//return true;
//}
}
// In other any case
return false;
}