YouTube在iPad上嵌入了代码

时间:2011-05-02 14:42:03

标签: ios ipad youtube embed sitecore

我正在通过添加iPad支持来改善网站体验。这包括对视频的支持。我们的客户正在推动用于存储和投放视频的YouTube模式 - 非常适合我们!我原计划实施YouTube新支持HTML5的<iframe>代码段。这会将设备检测功能卸载到YouTube,并且可以轻松嵌入视频,因为我们无需担心兼容性问题。事实证明我们正在使用的CMS,Sitecore CMS,从我们的WYSIWYG编辑器中删除<iframe>。经过大量研究后,看起来有点难以实现这一点。

快进到现在......我测试了旧式<embed>代码并发现即使iOS不支持Flash,这些嵌入似乎在iPad上运行良好。一些Stack Overflow研究引导我this post,这表明它是因为iPad上的YouTube插件/System/Library/Internet Plug-Ins/YouTubePlugIn.webplugin允许播放。

我的问题是,有没有文件证明这是确切的原因?我想说明为什么我们可以使用常规<embed>代码,但我需要通过iOS文档提供证据。默认情况下,每个iPad上都有这个YT插件,或者用户是否需要手动安装?考虑到我们不幸与<iframe>不兼容,这似乎是一个很好的解决方案,但我需要支持使用<embed>的事实。提前谢谢。

1 个答案:

答案 0 :(得分:2)

您正在寻找的答案可以在Apple的URL Scheme Reference中找到。基本上,它是一种在iDevices上发挥作用的机制,用于检测和处理特定类型的URL - 例如谷歌地图,iTunes和YouTube。

以下是一些参考链接。

https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007899

https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html#//apple_ref/doc/uid/TP40007895-SW1

为了更好的衡量,您可能还需要查看Safari开发人员库,了解有关HTML5视频和音频嵌入的最佳做法建议: - )