哦! <EMBED 标签在实际的应用中是不推荐使用的!因为它不是标准标签,可以使用如下代码函数
public String showMedia(String fileExt,String fileUrl){
String outstr="";
String filetypelist="";
//flash
filetypelist = "swf|swi";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="300px";
outstr = "<embed src='"+ fileUrl+ "' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=500 height=300></embed>";
}
//声音
filetypelist = "mp3|wma|wav|midi";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="50px";
outstr ="<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=OBJECT id=MediaPlayer width=300 height=50 >"
+"<param name=ShowStatusBar value=-1>"
+"<param name=Filename value='"+fileUrl+"'>"
+"<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp"
+ "src='"+fileUrl+"' width=300 height=50 autostart='true'></embed></object>";
}//MP视频
filetypelist = "wmv|avi|asf|mov|mpeg|mpg";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="300px";
outstr ="<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=OBJECT id=MediaPlayer width=400 height=300 >"
+"<param name=ShowStatusBar value=-1>"
+"<param name=Filename value='"+fileUrl+"'>"
+"<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp"
+ "src='"+fileUrl+"' width=400 height=300 autostart='true'></embed></object>";
}
//RM格式
filetypelist = "rm|ram|rmvb";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="400px";
outstr ="<object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA class=OBJECT id=RAOCX width=500 height=350>"
+"<PARAM NAME=SRC VALUE='"+fileUrl+"'>"
+"<PARAM NAME=CONSOLE VALUE=Clip1>"
+"<PARAM NAME=CONTROLS VALUE=imagewindow>"
+"<PARAM NAME=AUTOSTART VALUE=true>"
+"</OBJECT><br>"
+"<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=500>"
+"<PARAM NAME=SRC VALUE='"+fileUrl+"'>"
+"<PARAM NAME=AUTOSTART VALUE=-1>"
+"<PARAM NAME=CONTROLS VALUE=controlpanel>"
+"<PARAM NAME=CONSOLE VALUE=Clip1></object>"
}
return outstr;
}
public String showMedia(String fileExt,String fileUrl){
String outstr="";
String filetypelist="";
//flash
filetypelist = "swf|swi";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="300px";
outstr = "<embed src='"+ fileUrl+ "' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=500 height=300></embed>";
}
//声音
filetypelist = "mp3|wma|wav|midi";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="50px";
outstr ="<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=OBJECT id=MediaPlayer width=300 height=50 >"
+"<param name=ShowStatusBar value=-1>"
+"<param name=Filename value='"+fileUrl+"'>"
+"<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp"
+ "src='"+fileUrl+"' width=300 height=50 autostart='true'></embed></object>";
}//MP视频
filetypelist = "wmv|avi|asf|mov|mpeg|mpg";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="300px";
outstr ="<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=OBJECT id=MediaPlayer width=400 height=300 >"
+"<param name=ShowStatusBar value=-1>"
+"<param name=Filename value='"+fileUrl+"'>"
+"<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp"
+ "src='"+fileUrl+"' width=400 height=300 autostart='true'></embed></object>";
}
//RM格式
filetypelist = "rm|ram|rmvb";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="400px";
outstr ="<object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA class=OBJECT id=RAOCX width=500 height=350>"
+"<PARAM NAME=SRC VALUE='"+fileUrl+"'>"
+"<PARAM NAME=CONSOLE VALUE=Clip1>"
+"<PARAM NAME=CONTROLS VALUE=imagewindow>"
+"<PARAM NAME=AUTOSTART VALUE=true>"
+"</OBJECT><br>"
+"<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=500>"
+"<PARAM NAME=SRC VALUE='"+fileUrl+"'>"
+"<PARAM NAME=AUTOSTART VALUE=-1>"
+"<PARAM NAME=CONTROLS VALUE=controlpanel>"
+"<PARAM NAME=CONSOLE VALUE=Clip1></object>"
}
return outstr;
}
解决方案 »
- myeclipse怎么做我才能 点struts2-core-2.0.11.2.jar中的字节码.class文件就会出来源代码?
- Servlet上下文监听出错!!(菜鸟请大侠帮助!!!!!!1)
- iterator记录的值到那里去了????在线等,谢谢!!
- 怎样打印所有输出的html代码?请高手多多指点。
- 100分求助,怎样设定一定区域,让文章在那里实现滚动???
- 真的很难找不到原因了。跪求 在线等
- 如何在tomcat中使用JavaBean啊?
- 中文乱码问题.
- 在一个jsp页面中怎样提交本页面内容和从showModalDialog返回的值
- 求问做个简单BBS用什么框架比较好
- 请教:java.lang.IllegalStateException: OutputStream already obtained
- 中英文字符问题,急急急!!!在线等,谢谢了:)
为什么我把autostart='true'改为 false 还是自动运行了视频文件?
在帮我看看,为什么我把autostart='true'改为 false 还是自动运行了视频文件?