я вижу ответ на этом сайте:
www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_23765374.html
и он сказал:
Я бы предложил использовать API YouTube, поскольку вы пытаетесь проверить, существует ли видео.
или если вы не хотите углубляться в API, то можете сделать простой трюк.
проверьте эту ссылку:
http://code.google.com/apis/youtube/developers_guide_php.html#RetrievingVideoEntry
чтобы проверить наличие видео, вам нужно извлечь значение «v» и отправить запрос, содержащий идентификатор видео, по адресу:
http://gdata.youtube.com/feeds/api/videos/videoID
где videoID - это значение "v"
например видео FLE2htv9oxc
будет запрашиваться, как это
http://gdata.youtube.com/feeds/api/videos/FLE2htv9oxc
если он не существует, вы получите страницу с «неверным идентификатором»
если он существует, вернет XML-канал с различной информацией о видео.
Таким образом, вы можете проверить, что видео существует.
надеюсь, это поможет вам в правильном направлении.
то же самое с vimeo, попробуйте заглянуть в документацию api на там сайте.
http://www.vimeo.com/api