2011-05-02 94 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