可能重复:
How to determine if a given URL link is a video or image?
我正在建立一个论坛,我想要Facebook功能,当用户粘贴视频网址时,我可以自动知道它的视频并以不同的方式显示它?
答案 0 :(得分:1)
你可以检查它是“mime type”。
答案 1 :(得分:0)
Facebook实施的方式需要相当多的计算能力,可能不适合小型网站。
在用户输入视频URL之后,Facebook将继续确定该URL是否属于已知主机(例如Youtube,CollegeHumour)。如果URL不属于已知主机,Facebook将根据Facebook定义的内容继续检索页面并根据<meta>
标签确定视频参数。
然而,为了方便您使用,也许您的论坛可以确定如果网址来自Youtube,您可以使用Youtube的嵌入代码来显示视频。
这不直接处理MIME类型或视频文件。如果是视频文件,您仍需要继续获取视频文件的标题,并确定哪个插件或Flash播放器应该显示该视频。