webForumDet fria alternativet

Spela nästa..

ASP

7 svar · 332 visningar · startad av Biasse

Medlem sedan aug. 2003480 inlägg
Frågan#1

Hittade ett jukebox script men det klarar bara att spela samma låt om & om igen. Hur gör man för att det ska spela nästa låt?

<%
IF Request("play")<>"none" THEN 
Response.Write("<bgsound src=./songs/"&Request("play")&" loop=-1>")
END IF
%>
Medlem sedan juni 20019 519 inlägg
#2

Hur vet din kod vilken nästa låt är? ska du ha en länk med "<a href="song.asp?play=ohthejoy.mid">Next Song</a>" Eller vill du att den ska byta låt när den har spelat färdig den låt som just spelas? Det finns ingen bra lösning att göra något sådant. Hade hellre använt mig av Flash eller liknande för att lösa ditt problem.

Medlem sedan aug. 2003480 inlägg
#3

Hela sidan ser ut såhär (blir lite mycket men)... Jo flash är ju snyggt men det skulle vara skoj att få denna att gå istället :)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>UNIC Jukebox</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
<%
IF Request("play")<>"none" THEN 
Response.Write("<bgsound src=./songs/"&Request("play")&" next>")
END IF
%>
</head>
<body>
<table width="500"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="20">&nbsp;</td>
    <td height="20" colspan="2" align="left" valign="top"> <img src="images/UNIC_jukebox.gif" width="278" height="25"> <span class="style1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; version 0.1</span> </td>
    <td height="20">&nbsp;</td>
  </tr>
  <tr align="center" valign="top">
    <td width="10" height="9"><img src="images/tb_top_l.gif" width="10" height="9"></td>
    <td height="9" colspan="2" background="images/tb_top_m.gif"><img src="images/tb_top_m.gif" width="1" height="9"></td>
    <td width="10" height="9"><img src="images/tb_top_r.gif" width="10" height="9"></td>
  </tr>
  <tr valign="top">
    <td width="10" height="100%" align="center" valign="middle" background="images/tb_mid_l.gif"><img src="images/tb_mid_l.gif" width="10" height="1"></td>
    <td height="100%" colspan="2">
	<br>
	<table border="0" cellspacing="0" cellpadding="0">
	<tr bgcolor="#CCCCCC"><td colspan="3"><STRONG>Available songs:</STRONG></td></tr>
	<% 
	i=0
	Set MyDirectory=Server.CreateObject("Scripting.FileSystemObject") 
	Set MyFiles=MyDirectory.GetFolder(Server.MapPath("./songs/")) 
	For Each filefound In MyFiles.files 
	IF i=0 THEN
		bg="bgcolor=#F4F4F4"
		i=1
	ELSE
		bg="bgcolor=#FFFFFF"
		i=0
	END IF
	%>	
	<tr>
    	<td height="18" <%=bg%>><%=filefound.Name%></td>
    	<td width="80" height="18" align="center" valign="middle" <%=bg%>><A HREF="?play=<%=filefound.Name%>" target="_self"><IMG src="images/icon_listen.gif" alt="Listen" width="16" height="16" border="0" align="absmiddle"> Listen</a></td>
    	<td width="90" height="18" align="center" valign="middle" <%=bg%>><A HREF="bottom.asp?download=<%=filefound.Name%>" target="bottomFrame"><IMG src="images/icon_download.gif" ALT="Download" width="16" height="16" border="0" align="absmiddle"> Download</A></td>
	</tr>		
	<% Next %>
	<tr bgcolor="#CCCCCC"><td height="1" colspan="3"></td>
	</tr>
	</table>
	<br><br>	</td>
    <td width="10" height="100%" align="center" valign="middle" background="images/tb_mid_r.gif"><img src="images/tb_mid_r.gif" width="10" height="1"></td>
  </tr>
  <tr align="center" valign="bottom" >
    <td height="25" align="center"><img src="images/tb_botbar_left.gif" width="10" height="25"></td>
    <td width="366" height="25" align="left" valign="middle" background="images/tb_botbar_mid.gif">
		<table width="100%" height="18" border="0" cellpadding="0" cellspacing="0" background="images/nowplaying_mid.gif">
			<tr>
			  <td width="4"></td>
			  <td width="2"><img src="images/nowplaying_left.gif" width="2" height="18"></td>
			  <td width="100%" background="images/nowplaying_middle.gif" class="style1" style=""><span class="style2">&nbsp;Now playing:</span> 
			  <%IF Request("play")<>"none" THEN Response.Write(Request("play")) END IF%></td>
			  <td width="2"><img src="images/nowplaying_right.gif" width="2" height="18"></td>
			</tr>
   	</table>
	</td>
    <td width="114" height="25" align="center" valign="middle" background="images/tb_botbar_mid.gif">
	  <a href="?play=none" target="_self"><IMG src="images/button_stop.gif" alt="STOP" width="52" height="18" border="0" align="absmiddle"></a></td>
    <td height="25" align="center"><img src="images/tb_botbar_right.gif" width="10" height="25"></td>
  </tr>
  <tr align="center" valign="bottom">
    <td colspan="4"></td>
  </tr>
    

</table>
</body>
</html>
Medlem sedan aug. 2003480 inlägg
#4

re:

Blir så rörigt så jag bifogar filerna om nån vill titta.

Medlem sedan juni 20019 519 inlägg
#5

Vad är det du vill göra? Vill du att den ska byta låt automatiskt eller? Isåfall tror jag att du kan nog glömma <bgsound>

Medlem sedan aug. 2003480 inlägg
#6

Den spelar den låt man väljer och när den är slut så spelar den samma låt igen automatiskt.

Jag är ute efter funktionen att den väljer nästa låt på listan istället när den tar slut.

Medlem sedan juni 20019 519 inlägg
#7

Det går inte med ASP. Javascript kan kanske gå... om du vet längden på låten + att låten laddats in 100% så att det inte bli ett hack. <bgsound> är extremt begränsat.

Medlem sedan aug. 2003480 inlägg
#8

ok... då faller det där.. tackar för svaret :)

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)