【问题标题】:Is there a way to force HD (720p) on embedded youtube or vimeo (or other) videos?有没有办法在嵌入式 youtube 或 vimeo(或其他)视频上强制高清(720p)?
【发布时间】:2012-11-28 01:28:44
【问题描述】:

以前,通过将"&hd=1" 添加到 youtube 网址会强制高清。不过,这种情况最近发生了变化。使用原生 youtube 嵌入式播放器或备用 youtube 视频嵌入代码是否有任何解决方法?

【问题讨论】:

    标签: video youtube video-streaming vimeo


    【解决方案1】:

    如果您是PlusPRO 会员,则在Vimeo 上执行此操作的唯一方法是在您自己的视频中勾选"Default this video to HD when embedded" 选项。不过,观众的偏好总是高于这一点。因此,当您第一次看到 Vimeo 视频时,我们将使用视频所有者的偏好设置,但如果观看者更改了 HD/SD 设置,则该设置将适用于所有视频。

    【讨论】:

    • 我已经检查了默认为高清按钮,但我的视频在嵌入时有时仅以高清格式加载。为什么会发生这种情况?
    • 您是否曾经点击更改任何其他视频的质量?这会将 cookie 设置为所有视频都将使用的特定质量。
    【解决方案2】:

    经过大量研究,我找到了一个blog post,上面有 Vimeo 的解决方案:

    添加 iframe 属性

       sandbox="allow-same-origin allow-scripts allow-popups"
    

    添加 API 参数

    ?api=1
    

    查看Force HTML5 youtube video 了解有关 Youtube 的信息。

    【讨论】:

    • 嗨,乔纳森,对于未来的答案,您能否提供一个完整的代码示例来说明您是如何实现这一目标的?代码 sn-ps 不能帮助那些没有深入了解如何处理参数的人。只是一个建议......
    猜你喜欢
    • 1970-01-01
    • 2014-04-11
    • 2011-05-22
    • 1970-01-01
    • 2021-09-15
    • 2013-11-22
    • 2020-11-26
    • 2011-11-26
    • 2012-02-04
    相关资源
    最近更新 更多