2012-06-25 38 views
0

这是令人沮丧的......视频PHP脚本,为每一个视频网站

现在我只是有以下几点:

$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-]+))'; 

That's限于YouTube和Vimeo。但我想要的是Youtube,Vimeo,Dailymotion ......以及其他所有网站。

的想法是,我有一个网站,允许用户嵌入其他网站的视频。有点像不倒翁我猜。我有大约一百个网站。但我不知道从哪里开始寻找这些网站的完整代码列表。

回答

0

很难在所有视频网站上维护一个数据库。我认为您可以获取网址内容并搜索视频标签。不幸的是,这只适用于使用html5(不闪光)渲染视频的网站。

+0

是的。我很惊讶,虽然没有东西在那里。如果没有其他新闻和媒体网站每天嵌入来自多个网站的内容应该有这个方便(如huffingtonpost.com或yahoo.com的新闻部分...)应该有某种类型的存储库为此信息某处... –