我为我们的学生电视台建立了一个网站,其概念与 youtube 非常相似。我们希望我们的视频在分享时可以直接在 Facebook 上播放,视频本身仍然托管在我们的服务器上,我们的统计数据也会得到更新。
网站上的播放器使用 videojs 并且全部使用 html5 video 标签。还有一个可以在 iframe 中运行的嵌入式播放器版本。理想情况下,我希望它能在 facebook 上使用,但我认为这不可能。这是我目前尝试将 og:video:type 值设置为 text/html 并将 og:video 设置为可嵌入播放器 url,但它似乎不起作用。 Here is an example page , 和 here is the embeddable player for it .
我见过的唯一其他方法是指定视频文件的 url,或 flash 播放器的 url。
我们所有的视频都以不同的质量/分辨率呈现,并且在我们的网站和可嵌入播放器上有一个质量选择栏,可以更改播放器中的视频 url。然而,对于 opengraph 和 facebook 来说,似乎无法为其提供不同质量的 url 或让用户在 facebook 上选择他们想要的质量,这意味着我们只能强制每个人观看其中一种质量。这样对吗?
因此,似乎唯一可用的其他选项是构建一个内置质量选择的自定义 Flash 播放器。据我所知,这就是 youtube 正在做的事情。这是唯一的选择吗,因为我不想为 Facebook 构建自定义 Flash 播放器,然后在几个月后决定他们不再支持 Flash?
我意识到已经有人问过类似的问题,但我找不到明确的答案,而且其中一些已经超过一年了。
谢谢。
最佳答案
Facebook 目前正在 YouTube 上试用 iframe。希望很快就能向所有人提供支持。
有关此问题的更多信息:Embedding video player html5 iframe in facebook share like YouTube
关于html - 在 facebook 上使用 opengraph 嵌入 html5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26789256/