【问题标题】:youtube API - playing videoSyndicated vs videoEmbeddableyoutube API - 播放 videoSyndicated 与 videoEmbeddable
【发布时间】:2014-02-02 05:45:25
【问题描述】:

不确定此处的术语,如果标题具有误导性,请见谅。我是 YouTube API 的新手,并试图理解它以及如何使用它在我的应用中播放视频。我有一些代码使用 iframe embeds 播放视频。当然,音乐视频之类的内容会被此阻止。

所以我尝试了这个 - 我直接从 youtube.com 分享了一个音乐视频到我的 Facebook 订阅源。我打开了 Facebook 应用并点击了这篇文章,它导航到了一个看起来像标准 UIWebView 的地方:

当我点击视频时,它会打开一个全屏媒体播放器(不知道这个类叫什么,我从未使用过它),并且播放良好。


那么两个问题:

  • 如何检查嵌入在 iFrame 中的视频是否可播放,以及如何检查是否需要像 Facebook 应用程序那样实际打开 youtube 页面?是前者videoSyndicated 后者videoEmbeddable

  • 那么这个 Facebook 方法是否只是一个加载了 youtube.com 的 UIWebView,指向任何特定视频?

【问题讨论】:

    标签: uiwebview youtube-api


    【解决方案1】:

    联合在这里实际上是无关紧要的。 (它控制是否允许在某些电视设备和较旧的移动 YouTube 应用程序上播放。)

    视频是否可嵌入是您在 iframe 嵌入播放方面关心的问题。 (理想情况下,您应该使用 Data API v3 使用 video.status.embeddable 属性检查这一点。)this blog post 中概述的这条规则存在一些问题。

    您的第二个问题是关于在 UIWebView 中显示 m.youtube.com。虽然这显然是可能的(因为 m.youtube.com 只是一个网页),但我们不鼓励开发人员在将 YouTube 播放集成到他们的 iOS 应用程序时这样做。

    【讨论】:

      猜你喜欢
      • 2019-01-11
      • 1970-01-01
      • 2014-11-21
      • 2014-11-12
      • 2016-05-22
      • 2023-03-24
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多