2011-06-11 67 views
4

基本上我想在桌面瀏覽器上顯示無鉻視頻和適用於移動瀏覽器的後備。 iPad上的默認視頻很好。但是,通過展示桌面瀏覽器的Chromeless播放器,您可以獲得適用於iOS的藍色磚,http://www.theipadguide.com/images/content/announce-noflash.jpgYoutube Chromeless播放器與移動瀏覽器支持

最終,我可以檢測是否支持Flash,併爲iPad和iPhone插入常規的YouTube嵌入代碼(假設它將用其自定義YouTube播放器替換嵌入代碼),但感覺不對。

如何成功檢測瀏覽器是否用其播放器替換了YouTube嵌入代碼?

你可以看到這個網頁在行動玩家:
http://technobolt.com/wp-content/uploads/2010/12/youtube-embed-wp7.jpg

通常情況下,iPhone會顯示藍色拼圖:http://www.theipadguide.com/images/content/announce-noflash.jpg

這是無邊框YouTube播放器的桌面信息。

回答

1

也許包括常規的YouTube嵌入代碼的ALT HTML,例如:

<object ...> <!-- chromeless embed -> 
    <!-- regular embed here -> 
</object> 
+0

所以你建議如果視頻成功暗示,喲你基本上會隱藏移動回退視頻。 – William 2011-06-24 04:30:35

+0

我的建議是將普通的youtube嵌入到無鑲嵌的嵌入對象或嵌入標籤中,這樣,如果無鑲嵌嵌入失敗,則嵌入的常規youtube會起作用。所以是的,基本上就是你說的。 – Andrea 2011-06-24 15:41:09

-1
+0

問題在於無鑲邊的YouTube播放器無法在移動設備上使用。我沒有看到你想要解決的問題。這只是第一次設置無鉻播放器的文檔。 – William 2011-06-24 04:26:19

+0

有一個YouTube的HTML5版本:http://www.youtube.com/html5。你可以看看他們的HTML5源代碼,並嘗試從那裏除去鉻。 – 2011-06-24 05:08:25

+0

Youtube正在動態生成mp4視頻網址。即使您可以創建跨瀏覽器無鑲邊體驗,也無法鏈接到播放器中的創建mp4視頻。 – William 2011-06-24 21:18:52

相關問題