Avatar billede theselfimages Nybegynder
14. december 2002 - 19:50 Der er 1 kommentar og
1 løsning

MP3 player - play next funktion!?

Jeg bruger nedenstående som en slags "radio" afspiller på et site. Den vælger random et nummer ud af 10 og afspiller. Men hvordan for jeg den til at afspille det næste random nummer, når det første er færdigt? Og det næste .. og det næste...


<%
Randomize
tal = int(rnd*10)+1
%>
<html>
<head>

<body>
<EMBED SRC="http://www.windweaver.dk/musik/<%=tal%>.mp3" AUTOSTART="true" LOOP="false" ShowPositionControls="true" width="190" height="60">
Avatar billede skg Nybegynder
14. december 2002 - 20:16 #1
du kan bruge den grimme løsning, den reloader siden efter et antal sekunder man har sat op... spørg lige igen hvis du vil bruge denne løsning:


<%


Dim lastTal, tal

lastTal = Trim(Request.QueryString("t"))
If lastTal <> "" And IsNumeric(lastTal) Then
  lastTal = CLng(lastTal)
Else
  lastTal = -1
End If

tal = -1

Randomize

Do While tal = lastTal
  tal = CLng((rnd*10)+1)
Loop

%>
<html>
<head>
<script language="javascript">
var iCurrTrack = <%=tal%>

tracks = [3*60+22,2*60+33] // længderne af numrene

function Reload(){
  document.location.href='siden.asp?t='+iCurrTrack;
}
</script>

<body onload="setTimeout('Reload()',tracks[iCurrTrack]*1000)"><EMBED SRC="http://www.windweaver.dk/musik/<%=tal%>.mp3" AUTOSTART="true" LOOP="false" ShowPositionControls="true" width="190" height="60"></body>
Avatar billede theselfimages Nybegynder
16. december 2002 - 23:50 #2
Anden løsning fundet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester