从数据库中获取链接并显示它(如facebook链接)


Get link from database and display it (like facebook link)

我正在创建一个facebook风格的网站,但是在获得链接时遇到了瓶颈,如果它是一个youtube视频,将其显示为嵌入的youtube视频。

基本上-如果一个数据库值包含链接:http://www.youtube.com/foo,它像facebook一样嵌入。

这是NOT facebook API,我不介意怎么做。

谢谢。

如果有人提交YouTube URL,使用YouTube的JavaScript API来嵌入播放器。

http://code.google.com/apis/youtube/js_api_reference.html功能

您可能想使用cueVideoByUrl()

要在用户输入中定位YouTube URL,最简单的方法可能是创建一个正则表达式来查找它。如果允许在用户输入等中使用HTML标记,这可能会很复杂,但如果您正确地清理了用户输入并且不允许使用标记或特殊字符,则应该非常简单。