title image


Smiley Re: Playlisten einbauen
Hi,



hier nun der Code zu einer Lösung des Problems (klicke hier, um dir das Beispiel anzusehen ;-) (öffnet im neuen Fenster)):







<html>

<head>

<script language="JavaScript">

<!--



var tracklist = new Array();



<?php



$zeilen = file("playlist.m3u");



$j = 0;



for($i=0; $i<count($zeilen); $i++)

{

$titelZeile = $zeilen[$i];

$dateiname = trim($zeilen[$i+1]);



if(strpos($dateiname, "/") == 0)

{

$dateiname = substr($dateiname,1);

}



if(strchr($titelZeile,"#EXTINF") != "")

{

$titelStart = strpos($titelZeile, ",") + 1;

$titelEnde = strlen($titelZeile)-1;

$titelLaenge = $titelEnde - $titelStart;

$titel = trim(substr($titelZeile, $titelStart, $titelLaenge));



if($j>0)

{

echo " ";

}



echo "tracklist[".$j."] = new Array('".$titel."','".$dateiname."',".(filesize($dateiname)/1024).");";

echo "\r\n";



$j++;

}

}



?>



function start(index)

{

var dateiname = tracklist[index][1]

document.MediaPlayer.SendPlayStateChangeEvents="True";

document.MediaPlayer.open(dateiname);

}



function showPlayList()

{

var content = "";



for(var i = 0; i<tracklist.length; i++)

{

var onClick = "";

content += '<p><a href="#" onClick="start(' + i + '); return false;">' + tracklist[i][0] + ' (' + parseInt(tracklist[i][2]) + ' kb)</a></p>';

}



document.getElementById('playList').innerHTML = content;

}



//-->

</script>

</head>

<body onLoad="start(0); showPlayList();" style="text-align:center;">

<table style="margin-left:auto; margin-right:auto;">

<tr>

<td>

<OBJECT ID="MediaPlayer"

CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"

CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"

STANDBY="Loading Microsoft Windows Media Player components..."

TYPE="application/x-oleobject">

<PARAM NAME="fileName" VALUE="[Terminal Choice] - The Saviour.mp3">

<PARAM NAME="animationatStart" VALUE="true">

<PARAM NAME="transparentatStart" VALUE="true">

<PARAM NAME="autoStart" VALUE="true">

<PARAM NAME="showControls" VALUE="true">

<PARAM NAME="ShowDisplay" VALUE="False">

<PARAM NAME="DisplaySize" VALUE="0">

<PARAM NAME="AutoSize" VALUE="False">

<EMBED type="application/x-mplayer2"

pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"

SRC="[Terminal Choice] - The Saviour.mp3"

name="MediaPlayer"

width="150"

height="150"

AutoStart="true">

</EMBED>

</OBJECT>

</td>

<td id="playList" style="padding-left:50px;">

</td>

</tr>

</table>

</body>

</html>







PS: Du musst nur noch das MediaPlayer Object(und Embed Object) nach deinen Wünschen anpassen. Wenn du noch weitere Fragen oder Änderungswünsche hast, lass es mich wissen.



MfG Murdoch!

aktuelle Winamp Playlist                Hörgewohnheiten (Last.fm)



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: