在 facebook 上使用 opengraph 嵌入 html5 视频

2023-11-21

我为我们的学生电视台建立了一个网站,其概念与 youtube 非常相似。我们希望我们的视频在分享时可以直接在 Facebook 中播放,视频本身仍然托管在我们的服务器上,并且我们的统计数据会更新。

网站上的播放器使用 videojs,并且全部使用 html5 视频标签。还有一个可以在 iframe 中运行的嵌入式版本的播放器。理想情况下,我希望在 Facebook 上使用它,但我认为这是不可能的。这就是我目前尝试将 og:video:type 值设置为 text/html 并将 og:video 设置为可嵌入播放器 url 的方法,但它似乎不起作用。这是一个示例页面, and 这是它的嵌入式播放器.

我见过的唯一其他方法是指定视频文件的 url 或 flash 播放器的 url。

我们所有的视频都以不同的质量/分辨率呈现,在我们的网站和嵌入式播放器上有一个质量选择栏,可以更改播放器中的视频网址。然而,对于 opengraph 和 facebook 来说,似乎无法为其提供不同质量的 URL,也无法让用户在 facebook 上选择他们想要的质量,这意味着我们只能强迫每个人都观看其中一种质量。这是正确的吗?

因此,似乎唯一可用的其他选项是构建一个自定义 Flash 播放器,其中内置了质量选择。据我所知,这就是 youtube 正在做的事情。这是唯一的选择吗?因为我不想为 Facebook 构建自定义 Flash 播放器,然后在几个月后决定他们不再支持 Flash?

我意识到已经有人问过类似的问题,但我找不到明确的答案,其中一些问题已经存在一年多了。

Thanks.


Facebook 目前正在与 YouTube 一起试验 iframe。希望该支持很快就会向所有人推出。

此问题的更多信息:在 Facebook 分享(如 YouTube)中嵌入视频播放器 html5 iframe

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 facebook 上使用 opengraph 嵌入 html5 视频 的相关文章

随机推荐

  • 如何在postgis中创建一个以米为单位的圆?

    我想问一下如何创建一个圆radius 4km 我已经尝试过ST Buffer功能 但它创造了一个更大的圆圈 我通过将其多边形插入新的 kml 文件来查看创建的圆 这就是我正在尝试的 INSERT INTO camera geom circl
  • 为什么我要删除 build/ 目录?

    Flutter Dart Android 新手 在控制台中刚刚做了 C Users lordnull gt flutter help clean Delete the build directory 只是想知道为什么我们要删除项目的构建目录
  • “传递结果失败” - onActivityForResult

    我有一个LoginActivity 用户登录 基本上都是自己的Activity它的主题就像一个对话框 看起来像一个对话框 它出现在一个SherlockFragmentActivity 我想要的是 如果有成功登录 应该有两个FragmentT
  • 将多个 .yml 文件传递​​给 docker-compose

    这里是 Docker 菜鸟 我的 docker 文件夹中有两个文件 docker compose build yml 和 docker compose up yml 以下是两个文件的内容 docker compose build yml v
  • 龙卷风.gen.engine 与tornado.gen.coroutine 的区别

    走过龙卷风 gen文档有人可以帮助我理解tornado gen coroutine和tornado gen engine之间的确切区别 作为龙卷风文档gen engine says 该装饰器类似于协程 但它不返回 Future 和回调参数没
  • 随机路径生成算法

    我想生成一个从矩阵顶部到底部的随机路径 FIDDLE 要求 路径可以蜿蜒 但必须从第一行连接到最后一行 最终 我希望每个路径片段的颜色是随机的 但现在它可以是统一的 我在下面仅使用红色进行了测试 从上到下连接的路径是随机生成的 路径片段显然
  • 使用 Jackson 映射时将默认值设置为空字段

    我正在尝试使用 Jackson 将一些 JSON 对象映射到 Java 对象 JSON 对象中的一些字段是强制性的 我可以用 NotNull 有些是可选的 与 Jackson 映射后 JSON 对象中未设置的所有字段在 Java 中都将为空
  • Visual Studio 2008 的 XML 架构设计器

    VS 2005确实包含 XSD 文件的设计器 在哪里可以找到 VS 2008 的版本 我只找到了预览版VS 2008 测试版 2 我建议不要使用 XML 模式的数据集编辑器 微软从 VS 2005 开始停止支持模式设计器是有原因的 我们对
  • 如何使用 PowerMock 和 Mockito 模拟枚举类的实例?

    我尝试遵循这个非常相似的问题的答案中提供的示例 但它对我不起作用 我收到以下错误消息 java lang IllegalArgumentException Cannot subclass final class class com mypr
  • python - setup.py sdist bdist_wheel

    我决定创建一个名为 NsmPY 的小模块 一旦我完成了模块背后的代码 可在 GitHub 上找到 我就开始尝试将这个新模块上传到 PyPi 但是 当我运行必要的命令时python3 setup py sdist bdist wheel 程序
  • 无效更新:节中的行数无效

    我正在使用一个项目Microsoft Azure services 在删除行时我收到此错误 Terminating app due to uncaught exception NSInternalInconsistencyException
  • 如何触发MathJax?

    包括我MathJax与脚本 这会自动用格式化标签替换所有数学代码 我怎样才能触发MathJax仅通过 JavaScript 单击 而不是在加载时单击 我怎么知道MathJax将格式化的元素放在页面末尾而不是替换原始代码 1 如何仅通过 ja
  • 为什么 。 PHP $_GET 数组中的 (点) 和空格更改为 _ (下划线)? [关闭]

    Closed 这个问题是无关 目前不接受答案 In PHP 文档我发现以下部分 变量名中的点和空格将转换为下划线 例如
  • 谁是 GWLP_USERDATA 单元的所有者?

    众所周知GWLP USERDATA可用于将一些指针大小数据与指定窗口相关联 但谁有权利这样做呢 显然 如果两段代码独立执行此操作 其中一段代码会覆盖另一段代码 那么必须只有一个所有者 但必须明确确定一个一般规则 谁是所有者GWLP USER
  • 指向链表的指针什么时候会改变实际的链表?

    我有一个单链表 L 并创建一个指向该列表 P 的指针 似乎有时修改 P 会更改实际列表 而其他时候修改 P 对实际列表 L 没有任何作用 只会更改 P 所指向的内容到 假设我创建一个指向 L 的指针 P L 在 python 中 执行类似
  • ASP.NET MVC3 中的随机会话超时

    我有一个获得随机会话超时的应用程序 Windows 2008 R2 上的 IIS 7 5 NET 4 0 我尝试了以下方法 检查应用程序日志是否 w3wp exe 进程崩溃 但没有条目 在应用程序池中禁用快速失败保护 移至 sql serv
  • Objective-C 只读属性是否需要指定强或复制?

    如果我有一个只读字符串属性 是否需要指定strong or retain or copy在声明中 如果我不指定 是否假定其中之一 在我看来 所有权属性只有当你有 setter 时才有用 property nonatomic readonly
  • 根据位置(IP 地址)将用户重定向到不同的网站

    如何使用 IP 地址将访问我的网站的用户重定向到特定位置的网站 我有 3 个特定位置的网站 1 欧洲 2 美国 3 亚洲 简而言之 我想使用客户端的 IP 地址找到客户端的位置 该解决方案需要使用Google API 我得到了使用解决方案
  • 如何使用纯 CSS 将 width:auto DIV 的宽度增加 X 像素

    我有一个DIV 即设置为向左飘浮 有它的width set to auto因为我希望它和它的内容一样宽 On hover 我想增加width of the DIV比如说 20 像素 设置固定值时width in the hoverCSS 类
  • 在 facebook 上使用 opengraph 嵌入 html5 视频

    我为我们的学生电视台建立了一个网站 其概念与 youtube 非常相似 我们希望我们的视频在分享时可以直接在 Facebook 中播放 视频本身仍然托管在我们的服务器上 并且我们的统计数据会更新 网站上的播放器使用 videojs 并且全部