我的网站上有一个HTML5视频播放器。
我想在Facebook上分享链接(例如:http://site.com/video/example-2),用户点击Facebook上的帖子图片,然后开始在那里播放视频。
就像youtube视频和vimeo视频一样。
我该怎么做?
由于
答案 0 :(得分:18)
我的网站上有一个HTML5视频播放器。
你想找到一个好的SWF(* .SWF)视频播放器,它可以从url={video_Hot_link}
流式传输视频(将URL
参数传递给SWF
播放器)
现在,当您的SWF播放器准备好播放一些视频后,添加Facebook Open Graph
到您的<head>
标记,如下所示:
<meta property="og:type" content="video"> <!-- site/page type more information http://ogp.me/ -->
<meta property="og:video:type" content="application/x-shockwave-flash"> <!-- you need this because your player is a SWF player -->
<meta property="og:video:width" content="Width in Pixels"> <!-- player width -->
<meta property="og:video:height" content="Height in Pixels"> <!-- player height -->
<meta property="og:video" content="http://example.com/{path_to}/{swf_player}.swf?url={video_soure}"> <!-- You will need to echo/print the video source (*.mp4) with server-side code -->
<meta property="og:video:secure_url" content="https://example.com/{path_to}/{swf_player}.swf?url={video_soure}"> <!-- required for users whom use SSL (actually Facebook forces everyone to use SSL so you're required to use og:video:secure_url) so get a one -->
此外,您需要将以下前缀添加到<html>
likeso
<html prefix="og: http://ogp.me/ns#">
答案 1 :(得分:0)
我还使用og:video来分享视频,但在https://developers.facebook.com/tools/debug/og/object/上进行调试时,它会出现警告错误&#39; og:image&#39;应明确提供属性,即使可以从其他标记推断出值。
答案 2 :(得分:0)
Facebook不再允许第三方播放器进行内联播放。 Vimeo甚至提到了in their documentation。
如果您希望在新闻源中内嵌视频,那么您需要使用Facebook自己的视频托管平台。