我正面临在Facebook墙上分享视频的问题。实际上视频在FB墙上共享,但视频没有内嵌播放。
这是共享页面元信息,
<meta property="og:site_name" content="Staging Derbywire">
<meta property="og:url" content="http://staging.derbywire.com/video/ticker/102">
<meta property="og:title" content="Derbywire mobile market place">
<meta property="og:type" content="video">
<meta property="og:image" content="http://s3.amazonaws.com/derbywire_development/system/attachments/96/original/open-uri20130822-8464-10q2etf?1377170817">
<meta property="og:description" content="Derbywire is a collective space where creatives can sell buy digital content">
<meta property="og:video" content="http://staging.derbywire.com/video/player">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="480">
这是该网页http://staging.derbywire.com/video/ticker/102
的链接使用以下链接验证此页面时
它没有给出任何错误,但它没有播放视频。
我将源视频网址设为http://staging.derbywire.com/video/player
此页面包含视频播放器
所有配置都是我做的正确。但视频没有播放。但我改变了YOUTUBE链接源,然后它正在工作。
任何人都可以帮助我摆脱这个问题。
答案 0 :(得分:2)
<meta property="og:video" content="http://staging.derbywire.com/video/player" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
您必须在此处提供播放视频的实际SWF文件的网址 - 您提供的地址(http://staging.derbywire.com/video/player)会提供完整的HTML文档。 Facebook将完整的HTML文档嵌入到他们的页面中并不是那么愚蠢。
因此,将该属性更改为将播放实际视频的独立SWF文件的地址。
答案 1 :(得分:0)
我找到了在Facebook墙上播放共享视频/音频的解决方案。
对于视频我给出了像这样的元标记
<meta property="og:video" content="https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer-3.2.16.swf?config={'splash': true, 'clip':{'url': '<%= url %>'},'plugins': {'controls':{'url':'https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer.controls-3.2.15.swf','bottom': 20}}}">
对于Audio,我给出了像这样的元标记
<meta property="og:video" content="https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer-3.2.16.swf?config={'clip':{'url': '<%= url %>', 'provider': 'audio'},'plugins': {'audio': {'url': 'https://releases.flowplayer.org/swf/flowplayer.audio.swf'},'controls':{'url':'https://d12zt1n3pd4xhr.cloudfront.net/fp/swf/flowplayer.controls-3.2.15.swf', 'backgroundColor':'#002200', 'fullscreen': false, 'height': 50, 'autoHide': false}}}">
如果您在链接页面中提供了正确的元标记,则Facebook会自动播放视频/音频。
对于HTTPS用户,您必须提供HTTPS SWF配置。否则文件不会内联播放。