【问题标题】:Facebook video embed code does not workingFacebook 视频嵌入代码不起作用
【发布时间】:2011-12-21 02:34:59
【问题描述】:

我试图在我的网站上嵌入一个 facebook 视频,但它给出“视频不可用。此视频已从 facebook 中删除或不可见”。

视频对所有人公开,不会被删除,我可以通过其他未登录的浏览器在 Facebook 上观看。

我尝试了以下两种嵌入代码,均无效。

1

<object width="500" height="300">
<param name="movie" value="http://www.facebook.com/v/VIDEO_ID"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.facebook.com/v/VIDEO_ID" type="application/x-shockwave-flash" width="500" height="300" allowscriptaccess="always" allowfullscreen="true">
</embed>
</object>

2

<object width="500" height="300">
<param name="allowfullscreen" value="true" />
<param name="movie" value="http://www.facebook.com/v/VIDEO_ID" />
<embed src="http://www.facebook.com/v/VIDEO_ID" type="application/x-shockwave-flash" allowfullscreen="true" width="500 height="300">
</embed>
</object>

有什么想法吗? 谢谢!

【问题讨论】:

  • 请问可以透露视频的ID吗?
  • 我注意到您的示例 2 &lt;embed&gt; width="500 中存在语法错误,您缺少一个 " - 但我怀疑这是您的问题。
  • 我猜是 c/p 问题,不是问题

标签: facebook flash embed


【解决方案1】:
<iframe src="http://www.facebook.com/video/embed?video_id=1671900191543" width="420" height="300" frameborder="0"></iframe>

【讨论】:

    【解决方案2】:

    这段代码对我来说非常好用。无论我是否登录 Facebook,视频都会播放:

    <html>
    <head></head>
    <body>
    <object width="500" height="300">
    <param name="allowfullscreen" value="true" />
    <embed src="http://www.facebook.com/v/244871308895731" type="application/x-shockwave-flash" allowfullscreen="true" width="500 height="300">
    </embed>
    </object>
    </body>
    </html>
    

    问题可能与位置或 IP 问题有关。

    【讨论】:

    • 我不这么认为。正如我在问题中所说,它的隐私是公开的,我可以在我什至没有登录到 Facebook 的另一台计算机上查看它
    • 请您提供视频的 ID,否则问题无法回答。
    • 请看这个修改后的答案
    • 刚刚尝试过,但仍然无法正常工作。我看到您刚刚删除了电影参数并替换了视频 ID,对吗?
    • 我开始怀疑这是国家或知识产权问题还是类似的问题,但我无法想象 Facebook 会有这样的限制。
    猜你喜欢
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    相关资源
    最近更新 更多