我正在通过添加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>
的事实。提前谢谢。
答案 0 :(得分:2)
您正在寻找的答案可以在Apple的URL Scheme Reference中找到。基本上,它是一种在iDevices上发挥作用的机制,用于检测和处理特定类型的URL - 例如谷歌地图,iTunes和YouTube。
以下是一些参考链接。
为了更好的衡量,您可能还需要查看Safari开发人员库,了解有关HTML5视频和音频嵌入的最佳做法建议: - )