【问题标题】:How can I make this YouTube link work on iOS?如何使这个 YouTube 链接在 iOS 上工作?
【发布时间】:2012-08-28 06:32:58
【问题描述】:

我正在使用 Shadowbox.js 来显示 YouTube 视频。

但是,在 iOS 设备上,当我点击播放视频时,它会返回一条消息,提示我的浏览器无法识别任何可用的支持格式。我认为这是因为它是闪存。

我的链接看起来像this

我以为 YouTube 会将我转发到视频的 HTML5 版本,但事实并非如此。

知道如何格式化此链接以在 iOS 上播放吗?

我认为问题直接出在 Shadowbox 上,但即使我将其粘贴到移动版 Safari 中,它也会显示此错误。

非常感谢, 迈克尔。

PS - 我什至尝试将?html5=1 附加到 URL 的末尾,但仍然没有乐趣。

【问题讨论】:

    标签: javascript ios youtube html5-video shadowbox


    【解决方案1】:

    并非所有视频在 Youtube 上都被编码为 HTML5,因此可能只是没有 HTML5 版本。你真的不需要做任何事情来让它工作。

    【讨论】:

    • 我也是这么想的,但是我已经尝试了几个可以通过 iPhone YouTube 应用程序播放的视频......但是当我导航到等效的 EMBED URL 时,它们不起作用。所以那里必须有一个.h264版本。
    • 请记住,Youtube 应用程序将在几周内不存在! (不是说它是相关的!)我刚刚用其他一些视频测试了你的代码,并且所有的工作,所以你的视频没有一个 h264 版本,因为某种原因在那里工作......简而言之,有据我所知,除了希望它开始工作之外,您无能为力!视频中有广告吗?
    • 你有知道在 iOS 上工作的示例视频吗?如何获得 .h264 视频?我认为 YouTube 会进行自动转换。这些视频不会有广告。是的,该应用程序将消失 - 但它不相关,我只是这样说,以表明 YouTube 网站上必须有一个适用于 iOS 的版本。换句话说,我怎么能强制使用嵌入 URL 的 HTML5 播放器/视频?
    • youtube.com/embed/sPQhxXlQVj8 例如工作。 Youtube 会做自动转换,但在他们做之前可能会有一些延迟?如您所知,添加 ?html5=1 应该可以,但前提是他们有视频可供使用。无论出于何种原因,他们似乎都不会提供该视频的 h264 版本。
    • 恐怕您的示例视频无法在我的 iPhone 4S 上播放。例如,这是我看到的:i.imgur.com/4HSzG.png 你能确认你看到的是不是一样的吗?我只需要它在 iOS 上工作,现在我正在为一些看似简单的事情而烦恼。唔。感谢您迄今为止的意见,不胜感激。
    猜你喜欢
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 2012-05-20
    • 2017-11-05
    • 1970-01-01
    • 2014-08-30
    相关资源
    最近更新 更多