我在网上找了好多的代码,都没用
尝试的方法一:
最经典的就是这个,我看很多文库很多百度经验什么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文件是同一个级别的