Вы можете использовать метод запроса HEAD, используя URL-адрес видео.
function check_remote_video_exists($video_url) {
$headers = @get_headers($video_url);
return (strpos($headers[0], '200') > 0) ? true : false;
}
Проверьте свой URL-адрес vimeo следующим образом:
if (check_remote_video_exists('YOUR_VIMEO_VIDEO_URL')) {
// video exists, do stuff
} else {
// video does not exist, do other stuff
}
Надеюсь, это кому-нибудь поможет.