【问题标题】:Is it possible to play youtube videos on the browser in iOS using the iframe API?是否可以使用 iframe API 在 iOS 的浏览器上播放 youtube 视频?
【发布时间】:2012-09-06 23:01:23
【问题描述】:

我有一个带有视频背景的网站。自动播放在 iOS 中不起作用,因此需要用户点击。

当点击视频的 youtube 缩略图播放视频时,视频已加载到 youtube 应用程序中,是否可以在不加载应用程序的情况下使其加载到浏览器本身?

这个想法是让用户在浏览网站的同时在后台观看视频。必须在外部播放器上观看它会破坏交易。

【问题讨论】:

标签: javascript iphone ios ipad youtube-api


【解决方案1】:

这是不可能的。 Apple 不允许在 iOS 浏览器中自动播放任何内容。

为了在浏览器上播放视频,您需要:

  1. 来自用户的交互(点击)。
  2. 用户必须直接与 youtube 播放器交互(点击外部按钮触发 API 上的播放方法不起作用,您需要用户直接与播放器交互)。

要克服要求 1 是不可能的,并且您可以采取一些讨厌的技巧来克服要求 2(例如将不透明度为 0.01 的播放器放置在其他元素之上,并使其看起来像是在单击该元素,而您实际上是在单击几乎看不见的播放器,从而伪造了播放视频按钮)。但就目前而言。

【讨论】:

    猜你喜欢
    • 2017-09-20
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    相关资源
    最近更新 更多