帮忙看看这段关于视频显示的java程序有什么问题

helendog 2005-06-29 11:15:20
package date;
import java.math.*;
import java.lang.*;
import java.util.Date;
import java.text.*;
public class display
{

public String showMedia(String fileExt,String fileUrl){
String outstr="";
String filetypelist="";
String myheight = "";
//flash
filetypelist = "swf|swi";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="200px";
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='false'></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=165 height=160>"
+"<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"
+"<embed "
+ "src='"+fileUrl+"' width=165 height=160 autostart=FALSE LOOP=FALSE></embed></object>";
}

//RM格式
filetypelist = "rm|ram|rmvb";
if (filetypelist.indexOf(fileExt) >= 0) {
myheight="300px";
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=false>"
+"</OBJECT><br>"
+"<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=100>"
+"<PARAM NAME=SRC VALUE='"+fileUrl+"'>"
+"<PARAM NAME=AUTOSTART VALUE=-1>"
+"<PARAM NAME=CONTROLS VALUE=controlpanel>"
+"<PARAM NAME=CONSOLE VALUE=Clip1></object>" ;
}
return outstr;
}
}

现在autostart的值都是false ,但为什么调用这段java后,文件后缀是asf的视频还是自动运行?大家看看,咋回事?????
...全文
107 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
helendog 2005-07-06
  • 打赏
  • 举报
回复
咋回事,没人知道吗???????
helendog 2005-07-04
  • 打赏
  • 举报
回复
高手看看,到底有什么问题?
helendog 2005-07-01
  • 打赏
  • 举报
回复
to Maple99(Maple)
什么意思? 比如是mp视频,在那段java程序的后段是src='"+fileUrl+"' width=165 height=160 autostart=FALSE LOOP=FALSE> ,其中autostart=false不是定义了吗?
Maple99 2005-06-29
  • 打赏
  • 举报
回复
autostart,变量哪儿定义的??

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧