【发布时间】:2013-09-25 01:28:18
【问题描述】:
我有一个带有 HTML5 视频播放器的网站。
我想在 facebook 上分享链接(例如:http://site.com/video/example-2),用户在 facebook 上点击该帖子的图像,它开始在那里播放视频。
就像 youtube 视频和 vimeo 视频一样。
我该怎么做?
谢谢
【问题讨论】:
标签: facebook html video youtube embed
我有一个带有 HTML5 视频播放器的网站。
我想在 facebook 上分享链接(例如:http://site.com/video/example-2),用户在 facebook 上点击该帖子的图像,它开始在那里播放视频。
就像 youtube 视频和 vimeo 视频一样。
我该怎么做?
谢谢
【问题讨论】:
标签: facebook html video youtube embed
我有一个带有 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#">
【讨论】:
Meta OG 标签不需要安装APP_ID 或 SDK,你能分享你的网址吗?
Facebook 不再允许第三方播放器在线播放。 Vimeo 甚至提到了这个in their documentation。
如果您想让视频在新闻源中内联播放,您将需要使用 Facebook 自己的视频托管平台。
【讨论】:
我也使用 og:video 来分享视频,但在 https://developers.facebook.com/tools/debug/og/object/ 上调试它时,它会给出警告错误 'og:image' 属性应该明确提供,即使可以从其他标签推断出一个值。
【讨论】: