我有從哪裏用戶可以上傳視頻文件的php腳本。該文件可能是mpeg,flv和avi。如何在html上播放.mpeg,.avi和flv文件
我是否需要在Flash播放器中使用兩個播放器進行flv播放,並將第二個嵌入式MediaPlayer1用於其他文件。
但是如何在基於mac/linux的客戶端打開嵌入式代碼。將mpeg轉換爲flv格式的唯一方法是?
html 5呢?
我有從哪裏用戶可以上傳視頻文件的php腳本。該文件可能是mpeg,flv和avi。如何在html上播放.mpeg,.avi和flv文件
我是否需要在Flash播放器中使用兩個播放器進行flv播放,並將第二個嵌入式MediaPlayer1用於其他文件。
但是如何在基於mac/linux的客戶端打開嵌入式代碼。將mpeg轉換爲flv格式的唯一方法是?
html 5呢?
如果你真的想在網頁上播放MPEG(非MP4)或AVI,是的,你需要嵌入一個媒體播放器,以及所有後續的編解碼器,兼容性和穩定性問題,導致人們使用Flash視頻(而後者是HTML5)。如果他們有合適的插件並安裝編解碼器,你包括標準<object type="...">
,或IE特定<object classid="...">
的ActiveX媒體播放器嵌入裏面的老派<embed>
標籤
非Windows機器可以播放這些文件,只要。但是,對於瀏覽者來說方便,大多數視頻共享網站確實會將上傳的文件轉換爲FLV,或者更有可能 - MP4(可能會在最近的Flash播放器上播放以及一些HTML5 <video>
實現),可能與OGV或WebM(對於因許可原因未實現MP4的HTML5瀏覽器)。
我試圖在幾個瀏覽器上播放wma,avi,mpg和mp4視頻格式。谷歌瀏覽器和火狐播放帶有標籤(<video src="Video.mp4" controls="controls"> </video>
)的mp4視頻.Opera和Internet Explorer無法識別標籤中的視頻。 Internet Explorer可以使用IE的內部編解碼器播放avi視頻。我已經使用這個代碼的IE瀏覽器:
<embed type="application/x-mplayer2"
name="mediaplayer1" autoplay="false" autostart="false"
width="900" height="600" loop="false" controls="false"
allowFullscreen="True"
src="Video.avi">
</object>
是的,沒有在視頻文件中使用的編解碼器的任何用戶將無法播放它。 Windows XP包含一個MPEG-1編解碼器,但只有Vista以後才包含MPEG-2。有許多可能的編解碼器可以被AVI文件使用。這是一個可怕的混亂。這就是爲什麼大多數網站轉碼爲Flash/HTML5視頻的原因。 – bobince 2010-10-27 11:53:52
感謝bobince !!! – phpian 2010-10-27 11:58:00