通过Facebook上的开放图形标签嵌入视频无法播放

时间:2013-06-19 15:21:58

标签: html facebook-opengraph opengraph video-embedding

我有以下og标签用于在Facebook上发布和播放视频,但视频仅在“HTTP”模式下播放,而不在“HTTPS”中播放。这是在PHPmotion脚本和播放器上运行的。这些是main_1.htm文件中添加的标记。

<meta property="og:title" content="[var.page_title;htmlconv=no;]" />
<meta property="og:description" content="[var.description;htmlconv=no;]" />
<meta property="og:type" content="movie" />
<meta property="og:url" content="[var.base_url]/videos/[var.vid]/[var.title_seo]"/>
<meta property="og:image" content="[var.base_url]/uploads/player_thumbs/[var.video_thumb]" />

<meta property="og:video" content="[var.base_url]/player.swf?flvsource=[var.base_url]/uploads/[var.video_play]&preview_image=[var.base_url]/uploads/player_thumbs/[var.video_thumb]&backgcolor=FFFFFF&autoplay=true&url_logo=[var.base_url]/images/playerlogos/logo-player.png&logo=top_right&floating_navbar=false&color_nav_bar_top=0x478dc2&color_nav_bar_bottom=0xE7EBEC&ads_background_color=0x00CCFF&ads_border_color=0xCCCCCC&scrubber_position_color=0x6AA1CE&scrubber_load_color=0x888888&scrubber_background_color=0xBBBBBB&volume_bar_color=0xBBBBBB&aspect_ratio=stretch" />
<meta property="og:video:width" content="560" />
<meta property="og:video:height" content="420" />
<meta property="og:video:type" content="application/x-shockwave-flash" />

注意:仅仅因为视频是在HTTP中并不意味着HTTP视频无法在Facebook上以HTTPS运行,因为即使在Facebook上使用HTTPS浏览,YouTube中的视频也能正常运行,那么这个问题的解决方法是什么呢?

1 个答案:

答案 0 :(得分:1)

几个月前我遇到了同样的问题。 Facebook提到嵌入需要https。

Youtube(以及其他一些网站)被他们列入白名单