Facebook在线视频无效

时间:2016-02-13 00:45:31

标签: facebook facebook-graph-api embed jwplayer6

在我的网站上,我使用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>

1 个答案:

答案 0 :(得分:1)

好吧,我发现了问题。出于某种原因,og:url标签搞砸了整个事情。我删除了那个标签,就显示内联而言,一切正常。我不知道为什么会修复它,但它确实有效。但是,我相信JWPlayer 6和7不支持Facebook嵌入...但这是一个不同的问题。