使用新的YouTube嵌入代碼視頻無需使用Flash播放。但是,使用Javascript禁用視頻不再播放。播放帶或不帶Flash的嵌入式YouTube視頻,帶或不帶Javascript
我想什麼是嵌入YouTube視頻優雅的方式,涵蓋所有基礎:在
- 的JavaScript,與Flash
- 的Javascript上沒有閃光
- 不需要JavaScript,與Flash
- 沒有使用Javascript,沒有閃光燈
目前,我的最好成績來自於使用新的嵌入代碼爲那些與Java類對於那些沒有的舊嵌入代碼。這不包括沒有Javascript或Flash的人。
有沒有更簡單的解決方案,還是我在正確的軌道上?
參見:http://carolineelisa.com/rkl/video_TITTB.html
的代碼片段(iframe中是從那些隱藏不使用JavaScript):
<iframe id="js-only" width="640" height="390" src="http://www.youtube.com/embed/z73ZKb50V3Y?rel=0" frameborder="0" allowfullscreen></iframe>
<noscript>
<object width="640" height="390">
<param name="movie" value="http://www.youtube.com/v/z73ZKb50V3Y?fs=1&hl=en_US">
</param>
<param name="allowFullScreen" value="true">
</param>
<param name="allowscriptaccess" value="always">
</param>
<embed src="http://www.youtube.com/v/z73ZKb50V3Y?fs=1&hl=en_US" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
</noscript>
謝謝!
究竟如何了''
嘿@Pointy。我默認使用CSS隱藏iframe('#js-only {0}},然後,使用jQuery('$(function(){$(' );然後顯示iframe('.video#js-only { \t display:block; }'。 – 2011-05-30 07:22:54
哦,好的,謝謝,我只是好奇。希望我能幫忙解答,但這些東西超出了我的經驗範圍。當我在Chrome中加載頁面(安裝並啓用了Flash)時,它似乎選擇了HTML5版本的Flash版本,無論值多少錢。 – Pointy 2011-05-30 11:28:41