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
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檔案是同一個級別的