iPad 上的 YouTube 嵌入代码

3
我正在改进一个网站的体验,添加iPad支持,其中包括对视频的支持。我们的客户正在推动采用类似YouTube的模式来存储和提供视频——这对我们很有帮助!我最初计划实现使用YouTube新的支持HTML5的<iframe>代码片段。这将把设备检测卸载到YouTube,并使嵌入视频变得轻而易举,因为我们不需要担心兼容性。但事实证明,我们使用的CMS Sitecore CMS 会从我们的所见即所得编辑器中剥离掉<iframe>。经过大量研究,看起来这有点难以避免。
快进到现在... 我测试了旧款<embed>代码,并发现尽管iOS不支持Flash,但这些嵌入在iPad上似乎能正常工作。一些Stack Overflow的研究引导我找到了this post,它表明这是因为iPad上的YouTube插件/System/Library/Internet Plug-Ins/YouTubePlugIn.webplugin允许进行播放。
我的问题是,是否有文件证明这是确切的原因?我想用这个作为我们可以使用常规<embed>代码的原因,但我需要通过文档来支持它在iOS上的有效性。这个YT插件是否默认安装在每个iPad上,还是用户需要手动安装它?考虑到我们与<iframe>的不兼容,这似乎是一个很好的解决方案,但我需要有确凿的事实来支持<embed>的使用。提前致谢。
1个回答

2
您正在寻找的答案可以在苹果的URL方案参考中找到。基本上,这是一种机制,在i设备上检测和处理特定类型的URL,例如Google Maps、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视频和音频嵌入的最佳实践建议 :-)”

哦,我忘记了最后一个链接...http://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009523 - Mark Cassidy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接