2011-05-02 99 views
3

我正在通过添加iPad支持来改善网站的体验。这包括对视频的支持。我们的客户推动YouTube模式存储和投放视频 - 非常适合我们!我原本计划实施YouTube的新HTML5支持片段。这将设备检测功能卸载到YouTube上,并使嵌入视频变得简单,因为我们无需担心兼容性问题。事实证明,我们使用的CMS,Sitecore CMS,从我们所见即所得的编辑器中去掉。经过大量研究,看起来有点难以避免这种情况的发生。YouTube在iPad上嵌入代码

快进吧......我测试了旧版<embed>代码,发现即使iOS不支持Flash,这些嵌入在iPad上似乎也能正常工作。一些Stack Overflow研究让我想到了this post,这暗示了它是因为允许播放的iPad上的YouTube插件/System/Library/Internet Plug-Ins/YouTubePlugIn.webplugin

我的问题是,有没有任何文件,这是确切的原因?我希望这样做,因为我们可以使用常规的<embed>代码,但我需要通过iOS的文档通过证明进行备份。默认情况下,这是每个iPad上的YT插件,还是用户需要手动安装?考虑到我们不幸与不兼容,这似乎是一个很好的解决方案,但我需要支持使用<embed>的事实。提前致谢。

回答

2

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

以下是一些参考链接。

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

http://developer.apple.com/library/safari/#featuredarticles/iPhoneURLScheme_Reference/Articles/YouTubeLinks.html#//apple_ref/doc/uid/TP40007895-SW1

和公正的好措施,你可能也想看看关于HTML5视频和音频的最佳实践建议Safari开发库嵌入:-)

+0

哦,我忘了最后一个链接... http://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009523 – 2011-05-03 06:19:38