【发布时间】:2016-05-24 07:32:18
【问题描述】:
在我的网站上,我使用 JWPlayer 播放视频内容。我很想将托管在我网站上的播放器嵌入到 Facebook 帖子中,该帖子在帖子中播放,而不是链接到另一个网站。当我在他们的网站上使用 JWPlayer 的嵌入向导时,它会在他们的服务器上创建一个带有播放器的页面,并提供一些我可以粘贴到 Facebook 的 iframe 代码。这完全正常。但是,我确实需要能够在我自己的网站上创建一个独立于 JWPlayer 网站的嵌入页面的自动化流程。
我获取了源代码并对其进行了修改以适应我的网站,但不幸的是 Facebook 不允许它内联播放。它显示启动图像、标题和描述,但没有播放按钮。当我点击图片时,它会将我带到我的网站,而不是在帖子中播放视频。
在 Facebook 的开发参考中研究该问题时,我发现您需要一个安全的 URL。我的网站有 SSL 证书。但是,它没有像 JWPlayer 网站那样的 EV 证书。这可能是问题吗?除非我知道它会起作用,否则我不想把钱花在上面。
如果有帮助的话,这是我的 html 标题。我正在使用 JWPlayer 7。任何帮助将不胜感激。
<head prefix="og:http://ogp.me/ns#">
<title>HTTP test video</title>
<meta charset="utf-8">
<meta name="robots" content="noindex">
<meta property="og:url" content="https://www.examplewebsite.com/embed/player.html">
<meta property="og:title" content="HTTPS test video">
<meta property="og:image" content="http://www.examplewebsite.com/embed/og_image.jpg">
<meta property="og:description" content="This is a test.">
<meta property="og:type" content="video">
<meta property="og:video:url" content="https://examplewebsite.com/embed/jwplayer.flash.swf">
<meta property="og:video:secure_url" content="https://examplewebsite.com/embed/jwplayer.flash.swf">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="480">
<meta property="og:video:height" content="270">
</head>
【问题讨论】:
-
使用调试工具检查您的 OG 元标记,developers.facebook.com/tools/debug
-
我试过了,但对我没有多大帮助......我只需要删除一些东西并重新添加它直到它起作用
标签: facebook facebook-graph-api embed jwplayer6