【问题标题】:Youtube Chromeless Player With Mobile Browser Support支持移动浏览器的 Youtube Chromeless 播放器
【发布时间】:2011-06-11 18:02:15
【问题描述】:

基本上我想在桌面浏览器上显示一个无铬视频和一个适用于移动浏览器的后备。 iPad 上的默认视频很好。但是通过为桌面浏览器显示 chromelesss youtube 播放器,您将获得适用于 iOS 的蓝砖,http://www.theipadguide.com/images/content/announce-noflash.jpg

最终我可以检测到是否支持 Flash 并插入用于 iPad 和 iPhone 的常规 YouTube 嵌入代码(假设它会用其自定义 YouTube 播放器替换嵌入代码)但感觉不对。

我如何才能成功检测浏览器是否正在用其播放器替换 YouTube 嵌入代码?

您可以在此网页上看到正在运行的播放器:
http://technobolt.com/wp-content/uploads/2010/12/youtube-embed-wp7.jpg

通常 iPhone 会显示蓝色拼图:http://www.theipadguide.com/images/content/announce-noflash.jpg

这是关于桌面版无铬 YouTube 播放器的信息。

【问题讨论】:

    标签: javascript youtube


    【解决方案1】:

    也许包括常规的 YouTube 嵌入代码作为 alt html,例如:

    <object ...> <!-- chromeless embed ->
        <!-- regular embed here ->
    </object>
    

    【讨论】:

    • 所以你建议如果视频成功提示,你基本上会隐藏移动后备视频。
    • 我的建议是将常规 youtube 嵌入放入 chromeless embed 的对象或嵌入标签中,这样如果 chromeless 嵌入失败,则常规 youtube 嵌入将起作用。所以,是的,基本上就是你所说的。
    【解决方案2】:

    【讨论】:

    • 问题是无铬 youtube 播放器无法在移动设备上运行。我看不到您正在寻找什么来解决该问题。它只是第一次设置无铬播放器的文档。
    • 有一个HTML5版本的Youtube:youtube.com/html5。您可以查看他们的 HTML5 源代码,并尝试从那里删除 chrome。
    • Youtube 正在动态生成 mp4 视频 url。即使您可以创建跨浏览器无铬体验,您也无法链接到播放器中的创建 mp4 视频。
    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 2014-01-12
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多