这是我从书下搬下来的播放器代码,另外生成播放列表,我改了一些地方。但是总是不播放。我看了两天了,真是看不出来了,请大侠们谁有空帮我看看啊!救命啊!!!!!!!<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.io.*" %>
<%
String spna="不能说的秘密.wma";
String msg = "";
String local = request.getRequestURL().toString();
String url0;
url0 ="/spwj/"+spna;
msg += "<entry><ref href=\"";
msg += local.substring(0,local.lastIndexOf("/"))+url0;
msg += "\"/></entry>\n";//下面开始生成播放列表的操作
String msghead="<asx version=\"3\">\n<title>JSPBOOK</title>\n<repeat>\n";
String msgtail="</repeat>\n</asx>";
msg=new StringBuffer(msghead).append(msg).append(msgtail).toString();
String s=(String)session.getAttribute("loginuser");
if (s==null);{
s="";
}
String path=request.getRealPath("/mylist/");
FileWriter fw=new FileWriter(path + "/ulist"+s+".asx");
BufferedWriter bw=new BufferedWriter(fw);
bw.write(msg);
bw.newLine();//断行
bw.flush();//将数据更新至文件
fw.close();//关闭文件流
FileReader fr=new FileReader(path + "/ulist"+s+".asx/");
BufferedReader br=new BufferedReader(fr);
String Line=br.readLine();//读取一行数据
while(Line!=null){
Line=br.readLine();
}
fr.close();
%>
<!--
<link rel="stylesheet" type="text/css" href="exobud.css"> <!-- 加载 ExoBUD MP(II) 主程序 -->
<script language="JavaScript" src="exobud.js"></script><!-- 加载 ExoBUD MP(II) 基本设定档 -->
<script language="JavaScript" src="exobudset.js"></script><!-- 加载 ExoBUD MP(II) 播放清单设定文件 -->
<script language="JavaScript" src="<%=Line %>"></script>
<script language="JScript" for="Exobud" event="openStateChange(sf)">evtOSChg(sf);</script>
<script language="JScript" for="Exobud" event="playStateChange(ns)">evtPSChg(ns);</script>
<script language="JScript" for="Exobud" event="error()">evtWmpError();</script>
<script language="JScript" for="Exobud" event="Buffering(bf)">evtWmpBuff(bf);</script>
<script language="JavaScript" src="imgchg.js"></script>
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);</script>
<TABLE WIDTH="380" BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="18">
<TR><TD WIDTH="380" HEIGHT="338" BACKGROUND="img/380_340_tv_bg.gif" VALIGN="TOP">
<TABLE WIDTH="380" BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="295">
<TR><TD WIDTH="380" COLSPAN="2"><IMG SRC="img/none.gif" WIDTH="160" HEIGHT="12"></TD></TR>
<TR><TD WIDTH="14" VALIGN="TOP"><IMG SRC="img/none.gif" WIDTH="14" HEIGHT="19"></TD>
<TD WIDTH="366" VALIGN="TOP">
<OBJECT ID="Exobud" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" TYPE="application/x-oleobject" WIDTH="0" HEIGHT="0" STYLE="position:relative;left:0px;top:0px;width:350px;height:245px;">
<PARAM NAME="autoStart" VALUE="true">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="enableContextMenu" VALUE="false">
<PARAM NAME="enableErrorDialogs" VALUE="false">
<PARAM NAME="enabled" VALUE="true">
<PARAM NAME="fullScreen" VALUE="false">
<PARAM NAME="invokeURLs" VALUE="false">
<PARAM NAME="mute" VALUE="false">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="uiMode" VALUE="none">
<PARAM NAME="volume" VALUE="100">
</OBJECT>
</TD></TR>
<TR><TD WIDTH="14" VALIGN="TOP"> </TD>
<TD WIDTH="366" VALIGN="TOP">
<TABLE HEIGHT=20 CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH="350">
<TR> <TD WIDTH=245 HEIGHT="22"><MARQUEE BEHAVIOR="scroll" WIDTH=350 HEIGHT=12 SCROLLAMOUNT=2 SCROLLDELAY=70><SPAN ID="disp1" CLASS="title">音视频播放系统</SPAN></MARQUEE></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR><TD WIDTH="380" COLSPAN="2" HEIGHT="37">
<TABLE HEIGHT=25 CELLPADDING=0 CELLSPACING=0 BORDER=0 ALIGN="CENTER" WIDTH="340">
<TR><TD WIDTH=199>
<IMG NAME="vmute" SRC="img/btn_mute_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpMute()" STYLE="cursor:hand" TITLE="静音模式">
<IMG NAME="vdn" SRC="img/btn_vdn.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpVolDn()" STYLE="cursor:hand" TITLE="减少音量">
<IMG NAME="vup" SRC="img/btn_vup.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpVolUp()" STYLE="cursor:hand" TITLE="增加音量">
<IMG NAME="pmode" SRC="img/btn_rndmode_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="chgPMode()" STYLE="cursor:hand" TITLE="播放方式(S=顺序 R=随机)">
<IMG NAME="rept" SRC="img/btn_rept_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="chkRept()" STYLE="cursor:hand" TITLE="切换是否重复播放目前的节目">
<IMG NAME="prevt" SRC="img/btn_prev.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="playPrev()" STYLE="cursor:hand" TITLE="上一个">
<IMG NAME="pauzt" SRC="img/btn_pauz_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpPP()" STYLE="cursor:hand" TITLE="暂停/继续">
<IMG NAME="stopt" SRC="img/btn_stop.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpStop()" STYLE="cursor:hand" TITLE="停止">
<IMG NAME="playt" SRC="img/btn_play.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="startExobud()" STYLE="cursor:hand" TITLE="播放">
<IMG NAME="nextt" SRC="img/btn_next.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="playNext()" STYLE="cursor:hand" TITLE="下一个">
<IMG NAME="plist" SRC="img/btn_plist.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="openPlist()" STYLE="cursor:hand" TITLE="播放目录">
</TD>
<TD WIDTH=144>
<TABLE HEIGHT=25 CELLPADDING=0 CELLSPACING=0 BORDER=0 ALIGN="CENTER">
<TR><TD WIDTH=27 ><IMG NAME="scope" SRC="img/roll_off.gif" WIDTH=20 HEIGHT=25 ALIGN="ABSMIDDLE"></TD>
<TD WIDTH=106 ALIGN=center BACKGROUND="img/bg_time.gif" nowrap ONCLICK="chgTimeFmt()">
<SPAN ID="disp2" CLASS="time" TITLE="时间长度显示方式 (正常/倒数)" STYLE="width:106;cursor:hand">00:00 | 00:00</SPAN> </TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE>
<%@ page import="java.io.*" %>
<%
String spna="不能说的秘密.wma";
String msg = "";
String local = request.getRequestURL().toString();
String url0;
url0 ="/spwj/"+spna;
msg += "<entry><ref href=\"";
msg += local.substring(0,local.lastIndexOf("/"))+url0;
msg += "\"/></entry>\n";//下面开始生成播放列表的操作
String msghead="<asx version=\"3\">\n<title>JSPBOOK</title>\n<repeat>\n";
String msgtail="</repeat>\n</asx>";
msg=new StringBuffer(msghead).append(msg).append(msgtail).toString();
String s=(String)session.getAttribute("loginuser");
if (s==null);{
s="";
}
String path=request.getRealPath("/mylist/");
FileWriter fw=new FileWriter(path + "/ulist"+s+".asx");
BufferedWriter bw=new BufferedWriter(fw);
bw.write(msg);
bw.newLine();//断行
bw.flush();//将数据更新至文件
fw.close();//关闭文件流
FileReader fr=new FileReader(path + "/ulist"+s+".asx/");
BufferedReader br=new BufferedReader(fr);
String Line=br.readLine();//读取一行数据
while(Line!=null){
Line=br.readLine();
}
fr.close();
%>
<!--
<link rel="stylesheet" type="text/css" href="exobud.css"> <!-- 加载 ExoBUD MP(II) 主程序 -->
<script language="JavaScript" src="exobud.js"></script><!-- 加载 ExoBUD MP(II) 基本设定档 -->
<script language="JavaScript" src="exobudset.js"></script><!-- 加载 ExoBUD MP(II) 播放清单设定文件 -->
<script language="JavaScript" src="<%=Line %>"></script>
<script language="JScript" for="Exobud" event="openStateChange(sf)">evtOSChg(sf);</script>
<script language="JScript" for="Exobud" event="playStateChange(ns)">evtPSChg(ns);</script>
<script language="JScript" for="Exobud" event="error()">evtWmpError();</script>
<script language="JScript" for="Exobud" event="Buffering(bf)">evtWmpBuff(bf);</script>
<script language="JavaScript" src="imgchg.js"></script>
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);</script>
<TABLE WIDTH="380" BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="18">
<TR><TD WIDTH="380" HEIGHT="338" BACKGROUND="img/380_340_tv_bg.gif" VALIGN="TOP">
<TABLE WIDTH="380" BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="295">
<TR><TD WIDTH="380" COLSPAN="2"><IMG SRC="img/none.gif" WIDTH="160" HEIGHT="12"></TD></TR>
<TR><TD WIDTH="14" VALIGN="TOP"><IMG SRC="img/none.gif" WIDTH="14" HEIGHT="19"></TD>
<TD WIDTH="366" VALIGN="TOP">
<OBJECT ID="Exobud" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" TYPE="application/x-oleobject" WIDTH="0" HEIGHT="0" STYLE="position:relative;left:0px;top:0px;width:350px;height:245px;">
<PARAM NAME="autoStart" VALUE="true">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="enableContextMenu" VALUE="false">
<PARAM NAME="enableErrorDialogs" VALUE="false">
<PARAM NAME="enabled" VALUE="true">
<PARAM NAME="fullScreen" VALUE="false">
<PARAM NAME="invokeURLs" VALUE="false">
<PARAM NAME="mute" VALUE="false">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="uiMode" VALUE="none">
<PARAM NAME="volume" VALUE="100">
</OBJECT>
</TD></TR>
<TR><TD WIDTH="14" VALIGN="TOP"> </TD>
<TD WIDTH="366" VALIGN="TOP">
<TABLE HEIGHT=20 CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH="350">
<TR> <TD WIDTH=245 HEIGHT="22"><MARQUEE BEHAVIOR="scroll" WIDTH=350 HEIGHT=12 SCROLLAMOUNT=2 SCROLLDELAY=70><SPAN ID="disp1" CLASS="title">音视频播放系统</SPAN></MARQUEE></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR><TD WIDTH="380" COLSPAN="2" HEIGHT="37">
<TABLE HEIGHT=25 CELLPADDING=0 CELLSPACING=0 BORDER=0 ALIGN="CENTER" WIDTH="340">
<TR><TD WIDTH=199>
<IMG NAME="vmute" SRC="img/btn_mute_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpMute()" STYLE="cursor:hand" TITLE="静音模式">
<IMG NAME="vdn" SRC="img/btn_vdn.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpVolDn()" STYLE="cursor:hand" TITLE="减少音量">
<IMG NAME="vup" SRC="img/btn_vup.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpVolUp()" STYLE="cursor:hand" TITLE="增加音量">
<IMG NAME="pmode" SRC="img/btn_rndmode_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="chgPMode()" STYLE="cursor:hand" TITLE="播放方式(S=顺序 R=随机)">
<IMG NAME="rept" SRC="img/btn_rept_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="chkRept()" STYLE="cursor:hand" TITLE="切换是否重复播放目前的节目">
<IMG NAME="prevt" SRC="img/btn_prev.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="playPrev()" STYLE="cursor:hand" TITLE="上一个">
<IMG NAME="pauzt" SRC="img/btn_pauz_off.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpPP()" STYLE="cursor:hand" TITLE="暂停/继续">
<IMG NAME="stopt" SRC="img/btn_stop.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="wmpStop()" STYLE="cursor:hand" TITLE="停止">
<IMG NAME="playt" SRC="img/btn_play.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="startExobud()" STYLE="cursor:hand" TITLE="播放">
<IMG NAME="nextt" SRC="img/btn_next.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="playNext()" STYLE="cursor:hand" TITLE="下一个">
<IMG NAME="plist" SRC="img/btn_plist.gif" WIDTH=16 HEIGHT=18 BORDER=0 ONCLICK="openPlist()" STYLE="cursor:hand" TITLE="播放目录">
</TD>
<TD WIDTH=144>
<TABLE HEIGHT=25 CELLPADDING=0 CELLSPACING=0 BORDER=0 ALIGN="CENTER">
<TR><TD WIDTH=27 ><IMG NAME="scope" SRC="img/roll_off.gif" WIDTH=20 HEIGHT=25 ALIGN="ABSMIDDLE"></TD>
<TD WIDTH=106 ALIGN=center BACKGROUND="img/bg_time.gif" nowrap ONCLICK="chgTimeFmt()">
<SPAN ID="disp2" CLASS="time" TITLE="时间长度显示方式 (正常/倒数)" STYLE="width:106;cursor:hand">00:00 | 00:00</SPAN> </TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD></TR>
</TABLE>
</TD></TR>
</TABLE>
解决方案 »
- ssh2項目運行時發生的java heap space
- 空指针的问题
- 请各位 深圳Java Web开发高手,请留下Email
- 在jsp/html页面中合并单元格
- 为什么我的tomcat不能加载项目下WEB-INF的mysql驱动,而可以加载tomcat目录lib下的驱动?请高手回答.谢谢
- 在线等,使用beans.........
- 问一个将要发生的问题!关于mysql!欢迎大家讨论!
- 用mySmartUpload上传jpg,gif的图片,怎么得到图片宽、高???
- 如何将resin从win2000的服务中删除
- 有谁知道tomcat 是否能在turbolinux 下运行?谢谢!
- 程序中所有的页面跳转都无法实现 求助
- 为了健康,别做这19件事!!!!切记
我自学jsp做毕业设计,这个firedebug我不会使啊,时间也来不及了啊
崩溃!!!!