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

当单击youtube缩略图以播放视频时,该视频已加载到youtube应用中,是否可以不加载该应用而将其加载到浏览器中?

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

最佳答案

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

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

  • 与用户的交互(单击)。
  • 用户必须直接与youtube播放器进行交互(单击触发API上play方法的外部按钮将不起作用,您需要用户直接与播放器进行交互)。

  • 不可能克服要求1,并且有一些讨厌的技巧可以克服数字2(例如,将不透明度0.01的播放器放在其他元素的上方,看起来就像在单击该元素时实际上,点击了几乎看不见的播放器,从而伪装了“播放视频”按钮)。但是就目前而言。

    关于javascript - 是否可以使用iframe API在iOS的浏览器中播放youtube视频?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12413348/

    10-14 20:07
    查看更多