2010-06-18 65 views

回答

5

HTML5視頻支持目前缺乏。許多瀏覽器廠商都使用不同的編解碼器(Safari/MS使用H.264,Firefox Opera使用Ogg/Theora)。沒有一款瀏覽器支持.FLV格式來顯示視頻。 .FLV和.F4V是Flash Player的格式。 HTML5的主要目的是減少對插件的需求,所以Flash Video不是規範的一部分。但要回答你的問題:它取決於移動瀏覽器對HTML5規範的實施和他們對編解碼器的選擇。

+2

「所以Flash視頻不是規範的一部分」 - 當然不是,視頻編解碼器或容器格式現在不屬於規範的一部分;這與插件政治無關。用戶代理*可以支持視頻標籤中的FLV播放,但目前還沒有。 – 2010-06-18 06:45:18

+2

這取決於聽起來不像對我有效的答案,但... – wamp 2010-06-21 02:46:08

+0

@wamp http://diveintohtml5.org/video.html 向下滾動到標題爲「Web上的工作原理」部分。 – 2010-06-27 07:09:16

0

沒有。

我不確定是否有任何手機支持FLV。我認爲這只是真的非常新的Android手機,它支持Flash嗎?

+0

「我不確定任何手機是否支持FLV」..它永遠不會...... http://www.wired.com/gadgetlab/2010/04/adobe-flash-iphone/ – 2010-06-20 06:06:45

+1

通過「它「,你的意思是iPhone?如果有足夠多的人由於缺乏Flash而停止購買iPhone。 – 2010-06-20 23:04:16

+0

他們最近改變了他們的想法.. – 2011-10-26 18:56:20

0

我可以肯定的說,運行Symbian S60第5版的手機的默認瀏覽器,WInMobile高達6.5,Android高達2.1不支持HTML5。

0

FLV是一種Flash視頻格式(或者它是一個容器),並且與HTML5無關。雖然HTML5的視頻格式尚未達成一致,但目前瀏覽器支持H.264和Ogg Theora,谷歌最近開放了VP8編解碼器並將其打包到WebM容器中。從技術上講,瀏覽器可以通過HTML5 <video>元素支持flv,但這絕不會發生。瀏覽器支持是這樣的:

  • 火狐3.6 - 奧格Theora格式
  • 的Firefox 4.0 - 奧格Theora格式WebM的+
  • 的Chrome 5.0 - H.264 +的Ogg Theora格式(支持WebM即將推出)
  • Safari的4/5 - H.264
  • 歌劇院10.5 - 奧格Theora格式(我相信WebM的即將推出)
  • IE9 - H.264(支持WebM的,如果安裝用戶)

要回答你的問題,如果你想播放.flv視頻,那麼你恐怕被卡住了。如果您現在想要利用HTML5視頻,可以創建一個HTML5視頻播放器,如果用戶沒有HTML5瀏覽器,則該視頻播放器會降級爲Flash支持。這意味着將您的視頻轉換爲H.264和/或Ogg Theora,並保持flv的方便,所以你可能最終不得不處理不同格式的多個視頻文件,佔用驅動器空間。

編輯:我注意到你指的是手機,而不是桌面瀏覽器,我知道iPhone上的Safari支持H.264,Android支持H.264(我相信WebM會製作一個在Android設備上出現),Windows Mobile 7可能會支持H.264。其餘的我不確定。

+0

我正在處理實時視頻,所以不可能轉換成H.264或任何其他手段。 – wamp 2010-06-29 02:01:54

1

這個代碼不工作..視頻卡不支持FLV轉

<video> 
    <source src"yourFile.flv" type="video/flv"> 
</video> 
0

我不知道如果這有助於與否。但我發現如果客戶端安裝了DIVX PLUS WEB PLAYER(免費下載),它會播放許多視頻擴展名,並且它們都以相同的方式指定。以下是有效的代碼示例。

LINK:http://www.divx.com/en/software/divx-plus/web-player

<head> 
    <!-- WEBSITE INFORMATION --> 
    <title></title> 
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
    <meta name="description" content="DESC" /> 
    <meta name="keywords" content="KEYS" /> 

    <!-- STYLE SHEET LINKS --> 
    <link rel="stylesheet" type="text/css" media="screen" href="css/mycss.css" /> 
    <link rel="shortcut icon" href="images/myIcon.ico" /> 

    <!-- SCRIPT TO LOAD WEBSITE --> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 
    <script type="text/javascript" src="js/jquery-1.7.js"></script> 
    <script type="text/javascript" src="js/myjs.js"></script> 

    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 
</head> 
<body> 
<video width="320" height="240" controls="controls"> 
    <source src="http://www.myweb.com/video.flv" type="video/mp4" /> 
    <source src="http://www.myweb.com/video.mp4" type="video/mp4" /> 
    <source src="http://www.myweb.com/video.avi" type="video/mp4" /> 
    Your browser does not support the video tag. 
</video> 
</body> 

檢查出來爲自己,也許我只是很幸運什麼的。但這在過去對我有用。我不知道爲什麼,我無法解釋它,我只知道它工作。