2011-04-21 34 views
0

我想要有一個Flash視頻,回退到那些不支持Flash的瀏覽器(如iPhone)的html5視頻元素。我也想要有效的html5。閃回與視頻回退和有效的html5?

我看到的問題是,在html5中,對象不再支持classid屬性,但如果用戶沒有它,但是需要它,則這將是用戶需要的。

看來我的選擇是接受無效的html5,但沒有閃光燈正常工作,或有classid,並沒有有效的html5。

無論如何要擁有它?我肯定錯過了什麼!

回答

0

您可以使用條件排除IE以外的每個瀏覽器的classid,因爲其他瀏覽器在沒有它的情況下可以正常工作。驗證器會忽略包含classid的版本,只讀取HTML 5的有效版本。

<!--[if IE]> <object id="flashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="90" height="90" ><![endif]--> 

<!--[if !IE]>--><object id="flashID" width="90" height="90"> <!--<![endif]--> 

這不是很漂亮,但如果驗證是必不可少的,它會工作。

+0

有趣的是,我會嘗試一下並回復你。謝謝! – Andy 2011-05-17 15:37:09