1. 程式人生 > >jsp頁面怎麼插入.swf、.avi、.mp4等等型別的視訊檔案

jsp頁面怎麼插入.swf、.avi、.mp4等等型別的視訊檔案

我在網上找了好多的程式碼,都沒用

嘗試的方法一:

最經典的就是這個,我看很多文庫很多百度經驗什麼csdn論壇都有這個,但是我加上去,做了如下的操作

1.改了很多次url地址,改成絕對地址,放在webapps下面,放在webroot根目錄下面,放在Images資料夾下面

2.我下載了最新的Adobe Flash

最多就是可以顯示出視訊的框,但是全黑,一片黑,點了播放按鈕,進度在跑,但是就是沒有畫面,全黑....

 <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="ShowDisplay" value="0">
<param name="ShowControls" value="1">
<param name="AutoStart" value="1">
<param name="AutoRewind" value="0">
<param name="PlayCount" value="0">
<param name="Appearance value="0 value=""">
<param name="BorderStyle value="0 value=""">
<param name="MovieWindowHeight" value="240">
<param name="MovieWindowWidth" value="320">
<param name="FileName" value="file:///D|/WORK/Socket/Socket/WebRoot/images/room.avi">
<embed width="400" height="200" border="0" showdisplay="0" showcontrols="1" playcount="0" moviewindowheight="240" moviewindowwidth="320" filename="file:///D|/WORK/Socket/Socket/WebRoot/images/room.avi" src="images/room.avi">
</embed>
</object> 

嘗試方法二、

把.avi或者.swf或者.mp4格式的視訊檔案全部通過格式工廠4.4.0轉化為.gif格式,然後在jsp頁面上用<image src="xxx.gif">   的確在瀏覽器頁面上可以出來,但是畫質特別渣;沒有實際用處

嘗試方法三、

 <video src="room.mp4" height="600" width="400"> 您的瀏覽器不支援video標籤</video>

怎麼改變src的路徑都不對

瀏覽器不顯示

嘗試方法四、

 <embed src="room.swf" width="300" height="300" />

瀏覽器顯示黑框,沒有畫面

嘗試方法五、

下載video.js+程式碼

嘗試方法六、

用格式工廠把.avi格式的視訊轉化為.flv/.swf/.mp4各類的檔案

 

反思???

 

花費了近6個小時去百度,別人都可以出來,為什麼我怎麼嘗試都沒有用處;

百度網友、CSDN論壇的壇友、CSDN部落格博主、各類的部落格我幾乎都訪問遍了,出現最多的詞是

需要下載最新的Adobe flash、播放器、絕對路徑和相對路徑

再加上之前的各種嘗試的失敗經驗

正確的方法如下:

選擇播放器+插入正確路徑的播放檔案

我選擇的播放器是Adobe Flash

1.下載最新版本的Adobe Flash

下載地址:https://www.flash.cn/

2.設定瀏覽器允許訪問Adobe Flash

3、正確的程式碼

<embed src="room.swf" width="300" height="300" quality= "high"   
wmode="transparent"  
pluginspage="Flash\FlashUtil10p_Plugin.exe"  
type="application/x-shockwave-flash" /> 

 

注意:

這個標籤裡有重要的兩個資訊:

第一、採用什麼播放器播放

引數如下:

pluginspage="Flash\FlashUtil10p_Plugin.exe"   type="application/x-shockwave-flash"

如果沒有設定這個的話,就會導致一開啟頁面,頁面就是自動下載這個檔案,然後不會巢狀在頁面上播放

第二、播放什麼檔案

檔案的地址

我把這個檔案放在webroot下面,和jsp檔案是同一個級別的