这令人沮丧......
现在我只有以下内容:
$regexes = array();
//youtube regex, will go to matches[1]
$regexes[] = '(?:https?:\/\/(?:(?:.+\.(?:youtube\.com|ytimg\.com))|(?:youtu\.be\/))(?:.*?)(?:\??vi?[\/\=]{1}|embed\/)([A-Za-z0-9\-_]{11}))';
//vimeo regex, will go to matches[2]
$regexes[] = '(?:https?:\/\/(?:.+\.)vimeo.com(?:\/video\/|(?:.+clip_id=))([a-z0-9-]+))';
这只是Youtube和Vimeo。但我想要的是Youtube,Vimeo,Dailymotion ......以及其他所有网站。
我的想法是,我有一个网站,允许用户嵌入来自其他网站的视频。有点像不倒翁我想。我有大约一百个网站。但我不知道从哪里开始寻找这些网站的完整代码列表。
答案 0 :(得分:0)
维护所有视频网站的数据库很困难。我认为您可以获取网址内容并搜索视频代码。不幸的是,这仅适用于使用html5(不是flash)渲染视频的网站。