Facebook时间线中嵌入的视频显示"下载链接",只有在通过facebook打开图形api共享时才会内联播放

ksl*_*oan 6 facebook facebook-graph-api facebook-javascript-sdk

这是我正在使用的og meta标签:

    <meta property="fb:app_id" content="xxxxxxxxxxxxxxxxx" />
    <meta property="og:video" content="http://videogami.s3.amazonaws.com/54c2c58c19d5bdec65000036.mp4"> 
    <meta property="og:video:secure_url" content="https://videogami.s3.amazonaws.com/54c2c58c19d5bdec65000036.mp4"> 
    <meta property="og:video:type" content="video/mp4"> 
    <meta property="og:video:width" content="600"> 
    <meta property="og:video:height" content="380">
    <meta property="og:title" content="" />
    <meta property="og:image" content="http://videogami.s3.amazonaws.com/54c2c58c19d5bdec65000036.big.jpg" />
    <meta property="og:url" content="http://videogami.tv/h/54c2c58c19d5bdec65000036" />
    <meta property="og:type" content="video.other" />
Run Code Online (Sandbox Code Playgroud)

如果我手动共享链接,嵌入工作完美.但是当我通过Facebook/me/feed api分享链接时,它将无法播放,只显示指向"下载文件"的mp4链接.

以下是一个示例链接:http://videogami.tv/h/54c2bb1719d5bdec65000030

知道为什么会这样吗?我很确定你不再需要一个flash播放器了,它在我能找到的FB文档中没有说到这一点.

当你手动发布它时,通过api发布链接是没有意义的.

在玩之前 点击播放后