所以我一直在使用这个简单的方法来确定一个 URL 是否来自 vimeo
if (preg_match("/vimeo/",$url)) {
$getvim = (parse_url($url));
$vimid = str_replace("/", "", $getvim['path']);
}
正如您所看到的,这只是确定 url 是否包含“vimeo”,然后通过抓取斜线后的所有内容来抓取视频 ID。如果您实际上是在链接 vimeo 视频,则效果很好,但是如果链接仅包含“vimeo”而不是实际上是 vimeo 链接,则会完全搞砸一切。
有没有人有更好的方法来做到这一点?有大量可用的 YouTube 解决方案,但几乎不可能找到一个好的 vimeo 解决方案。对此的任何帮助表示赞赏,谢谢。