【问题标题】:Embedded Youtube: How to get high quality on iOS 7 ipad嵌入式 Youtube:如何在 iOS 7 ipad 上获得高质量
【发布时间】:2014-04-28 04:14:18
【问题描述】:

我在网页上嵌入了 youtube 视频。在桌面上它工作正常。但是,在 ipad(运行 iOS7)上,视频质量相当差,可能是 480p。在 iframe 内部看起来不错,但是当您将视频设为全屏时,它会非常明显。我曾尝试在查询字符串中使用hd=1&vq=hd720,并使用建议质量为“hd720”的 cueVideoById,但均未奏效。是否有任何变通方法可以在将嵌入的 youtube 视频全屏制作时在 ipad 上获得更高的分辨率,或者为 ipad 上的嵌入式 youtube 视频强制更高的分辨率?

【问题讨论】:

    标签: ipad iframe ios7 youtube youtube-api


    【解决方案1】:

    我找到了一种可行的解决方法,尽管它并不优雅。

    基本上,我创建的 iframe 尺寸足以获得 720p 质量。 (例如将 iframe 设置为 720x440 像素。)然后,我使用 CSS 变换将 iframe 缩小到我想要的大小。 CSS 看起来像这样:

    -webkit-transform-origin: left top;
    -webkit-transform: scale(0.5);
    

    其中 0.5 可以替换为您必须将 iframe 的大小增加的任何比例。

    从用户的角度来看,这样做的主要缺点是视频控件按比例缩小。但是,在全屏模式下,控件是正常大小,用户可以将手指放大到全屏,因此对于我的团队来说,至少在提高视频质量方面进行权衡是值得的。

    【讨论】:

      猜你喜欢
      • 2014-05-04
      • 2013-10-01
      • 2013-10-07
      • 1970-01-01
      • 2013-11-16
      • 2011-08-17
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      相关资源
      最近更新 更多