我只是在我的網站上製作視頻HTML5兼容可移植的iOS設備,我遇到的一件事是我想讓客戶端瀏覽器首先嚐試使用Flash播放器,因爲它更具可定製性,如果Flash不可用,請嘗試使用HTML5。讓瀏覽器首先選擇Flash播放器的代碼,然後回落到HTML5視頻
我曾經想過,也許視頻標籤中的順序會這樣做,但無論標籤的順序如何,它總是會轉到HTML5。
例如:
<video width="640" height="360" controls>
<object width="640" height="360"><embed src="flashplayer.swf?movie=movie.mp4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="360"></embed></object>
<source src="/video/ogg/movie.ogg" type="video/ogg">
<source src="/video/mp4/movie.mp4" type="video/mp4">
</video>
任何幫助,將不勝感激,謝謝。
有沒有辦法用JavaScript來做到這一點?我不想使用SwfObject。 – Tom 2010-11-21 02:42:23
是的,如果你喜歡的話(因爲SwfObject是JavaScript),你可以做與SwfObject在你自己的JavaScript中一樣的東西。在SwfObject之前,在你自己的腳本中進行Flash檢測是很常見的,但由於SwfObject可能非常混亂,並且SwfObject很好,所以SwfObject已經變得或多或少成爲事實上的標準。 – 2010-11-21 02:54:41
好,很好,謝謝。我希望有一些是單行或類似的東西,因爲我想在phpBB論壇中使用此代碼,而不必更改所有主題以包含對SWFObject的引用,但聽起來不像那樣可能。 – Tom 2010-11-21 03:28:49