对于 YouTube 上的给定视频,您可以在任何 iOS 设备上访问 http://youtube.com/watch?v=[code] 来观看该视频。
但是,如果您使用 http://youtube.com/embed/[code] URL(例如,在页面上的 iframe 或Colorbox模式中),它将无法在 iOS 上播放。
例如,如果您使用这样的代码:
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
你只会看到一个错误:
您的浏览器目前无法识别任何可用的视频格式。单击此处访问我们关于 HTML5 视频的常见问题。
雪上加霜的是,该链接在 iOS 上不可点击,所以我不知道该链接到哪个页面。YouTube 上有一个HTML5 页面,但它并没有说什么特别有用或令人惊讶。
是否有可以在 iOS 上按预期工作的 iframe 嵌入语法?