【问题标题】:How does Youtube make their embedded videos on facebook fallback to html5 on iOS?Youtube 如何让他们在 Facebook 上的嵌入式视频回退到 iOS 上的 html5?
【发布时间】:2013-06-17 19:31:00
【问题描述】:

在桌面上,Youtube 在 Facebook 上的嵌入视频是 FLASH。在 iOS 上,它们变成了 HTML5。当人们从我的网站分享我的视频时,我该如何做同样的事情?

我可以让 FLASH 版本工作,但我不能让它回退到 HTML5。在 iOS 上,我嵌入在 FACEBOOK 上的视频无法播放。相反,FACEBOOK 会在我的网页上打开一个新窗口。

我对自己网站上的 html5 后备没有任何问题。但是在 FACEBOOK 上,我该怎么做呢?

谢谢。

【问题讨论】:

  • 您的问题是他们共享指向您视频的播放器特定版本的链接,还是您的视频实际上是从 facebook 的服务器而不是您自己的服务器提供的?
  • 如果您访问任何 youtube 视频页面,从地址栏中复制 url 并将其发布到您的 Facebook 时间线,您会看到该视频已嵌入您的时间线。你可以直接在你的时间线上播放它,在桌面上你会看到它是flash,在iOS上你会看到它是html5。怎么样?

标签: facebook video youtube share


【解决方案1】:

这方面的服务很多,只要在网上快速搜索一下,就有这样的服务:

http://www.longtailvideo.com/jw-player/

它跟踪浏览器/操作系统是否可以读取闪存,如果可以则播放它,如果不能则播放 html5

虽然大部分都不是免费的

【讨论】:

  • 对不起,应该说得更清楚。在我的网站上,我可以实现 html5 后备。但是当人们在 Facebook 上分享我的视频时,我不知道该怎么做。
  • 除非他们将视频文件上传到 facebook,否则您的服务器仍然可以进行检测并决定实际发送什么。
  • 如果视频是从我的网页提供的,是的。但我的问题是 Facebook 上的嵌入式视频。我无法控制 facebook 的页面。我很好奇为什么Youtube的视频可以回退到html5。
猜你喜欢
  • 2014-04-16
  • 2012-06-12
  • 1970-01-01
  • 2013-10-07
  • 2012-02-08
  • 2023-03-16
  • 2011-12-19
  • 2015-06-03
相关资源
最近更新 更多