當前位置:首頁 » 網頁前端 » 前端播放flv的js
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端播放flv的js

發布時間: 2022-05-21 07:57:51

A. 網頁播放視頻(js,flv,flash)問題

用接下來的html代碼
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="720" height="555">
<param name="movie" value=" mflvplayer.swf">
<param name="quality" value="high">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="True" />
<embed src="mflvplayer.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="720" height="555" allowScriptAccess="sameDomain" allowFullScreen="True">
</embed>
</object>

Well, have you noticed the mflvplayer.swf in blue? Replace it with the SWF file you generated. Here you can also type in the URL of the SWF, such as http://www.myhomepage.com/mflvplayer.swf
The width="720" height="555" in black indicates the width and the height of your video.
上傳到伺服器的時候,要把flv,swf放在一個文件夾下.

B. 視頻代碼 flv 的 用JS實現 播放不出來 急。求救

一共支持三種格式: Ogg、MPEG4、WebM。但這三種格式對於瀏覽器的兼容性卻各不同。 注釋:Internet Explorer 8 以及更早的版本不支持 標簽。格式 IE Firefox Opera Chrome SafariOgg No 3.5+ 10.5+ 5.0+ NoMPEG4 9.0+ No No 5.0+ 3.0+WebM No 4.0+ 10.6+ 6.0+ No NO:代表不支持這款瀏覽器。X.0+:表示支持這款及版本更高的瀏覽器。

C. 如何在網頁中播放flv視頻

推薦幾種在網頁中播放FLV視頻文件的代碼
方法一、js嵌入

直接下面代碼,修改其中紅色部分,即:swf_width、 swf_height、texts、files 參數

引用
<script type="text/javascript">
var swf_width=240
var swf_height=240
var texts=』群英傳WEB版宣傳視頻』
var files=』http://bbs.51mxd.com/flv/qyzweb.flv』
document.write(』<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="』+ swf_width +』" height="』+ swf_height +』">』);
document.write(』<param name="movie" value="http://bbs.51mxd.com/flv/flvplayer.swf"><param name="quality" value="high">』);
document.write(』<param name="menu" value="false"><param name="allowFullScreen" value="true" />』);
document.write(』<param name="FlashVars" value="vcastr_file=』+files+』&vcastr_title=』+texts+』">』);
document.write(』<embed src="http://bbs.51mxd.com/flv/flvplayer.swf" allowFullScreen="true" FlashVars="vcastr_file=』+files+』&vcastr_title=』+texts+』" menu="false" quality="high" width="』+ swf_width +』" height="』+ swf_height +』" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />』); document.write(』</object>』);
</script>

其中:
群英傳WEB版宣傳視頻 是標題。
http://bbs.51mxd.com/flv/qyzweb.flv 是FLV文件地址。
http://bbs.51mxd.com/flv/flvplayer.swf 是FLV文件播放器地址(如果你不會製作,可下載別人的然後上傳到自己的空間再調用)。

方法 二、簡單直接傳遞影片地址

引用
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="240" height="180">
<param name="movie" value="http://bbs.51mxd.com/flv/flvplayer.swf?vcastr_file=http://bbs.51mxd.com/flv/qyzweb.flv">
<param name="quality" value="high">
<param name="allowFullScreen" value="true" />
<embed src="http://bbs.51mxd.com/flv/flvplayer.swf?vcastr_file=http://bbs.51mxd.com/flv/qyzweb.flv" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="240" height="180"></embed>

D. B站是怎麼做到HTML5播放flv視頻的

除了給video標簽直接指定文件地址,HTML5還有個MSE來支持音視頻播放,就像Flash的數據生成模式,只不過Flash只認FLV,而HTML5可以播Mpeg4,比如fMP4。playease.js就支持http-flv、websocket-flv、websocket-fmp4等。

E. 怎樣在html中用javascript播放本地flv視頻

只有flv視頻文件是不夠的,你還需要有一個Flash播放器,或者說是擴展名為.swf的播放器才行.

F. js 控制的能夠播放flv的播放器是什麼網上有一個播放器為vcastr3.swf ,99.9%的都是不加思索的轉載。

你下載一個唄,這樣就好用了。

G. flv.js可以播放hls嗎

可以的。
flv.js就使用Flash播放器播RTMP流Flash兼容性很好,但是性能差默認被很多瀏覽器禁用,不想用Flash兼容也可以用HLS,但是PC端只有Safari支持HLS移動端。
Flv.js是HTML5Flash視頻(FLV)播放器,純原生JavaScript開發,沒有用到Flash。

H. flv.js自動全屏

瀏覽器不支持自動全屏播放,全屏播放的操作需要用戶觸發。
Flv.js在JavaScript中流式解析flv文件流,並實時轉封裝為fmp4,通過MediaSourceExtensions喂給瀏覽器,實現了FLV格式視頻的播放。
Bilibili相信大家都不會陌生,而Flv.js就是由bilibili網站開源的HTML5Flash視頻(FLV)播放器,純原生JavaScript開發(ECMAScript6編寫)。

I. 求!html頁面能播放flv格式的視頻插件或者方法,急急急!!!

html不能直接引入flv格式的視頻,只能通過引入一個.swf的播放器來播放flv格式的視頻
<object class id="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="240">
<param name="movie" value="flvplayer.swf">
<param name="quality" value="high">
<param name="allowFullScreen" value="true">
<param name="FlashVars" value="vcastr_file=images/1234.flv">
<embed src="flvplayer.swf" allowfullscreen="true" flashvars="vcastr_file=images/1234.flv" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="240"></embed>
</object>1234567

1.flvplayer.swf換成你的swf路徑文件
2.添加屬性flashvars=」vcastr_file=images/1234.flv」,其中「images/1234.flv」便是flv的路徑。
3.allowFullScreen: 是否允許全屏顯示,true是,false否。其他參數咱不做詳解了。。。
4.loop: true循環播放
5.如要插入.swf格式視頻,去掉flashvars屬性,吧flvplayer.swf換成你要播放的.swf文件路徑就可以了
6.這方法是使用 object 和 embe標簽來嵌入。細心的會發現object 的很多參數和 embed裡面的很多屬性是重復的。為什麼這樣做?為了瀏覽器兼容性,有的瀏覽器支持 object,有的支持 embed,這也是為什麼要修改Flash的參數時兩個地方都要改的原因。 這種方法是 Macromedia 一直以來的官方方法最大限度的保證了 Flash 的功能沒有兼容性問題。

J. flv.js的技術到底是什麼水平

Flv.js的幾個意義:
1,h5上實現直播的目前已知的最優解決方案,性能不弱於原生app直播:直播延遲控制到1秒內。帶寬、存儲其實比原生app普遍採用的mp4更優。

2,h5上用js實現高質量音視頻解碼、並支持h5富媒體標准mse使其得到應用、重視,從而促進h5具備原生應用多媒體能力得以大大提升。

3,這是中國程序員在h5音視頻領域的一項傑出成果!考慮到類似成果之前還基本出自非中國程序員,這個價值特別值得一說。