对于要在 Facebook 上发布和播放的视频,我有以下 og 标签,但是视频仅在“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 运行,因为 YouTube 的 HTTP 视频即使在 Facebook 上使用 HTTPS 浏览时也能正常运行,那么解决此问题的方法是什么?