PDA

Volledige versie bekijken : mp3speler probleem


tweetixz
%Europe/Berlin %387 %2008, 10:18
Ik ben nu bezig met een mp3speler in flash:

De songs.xml

<songs>
<song url="fergieDinges.mp3" />
</songs>

De mp3player.as
//Setup sound object
var s:Sound = new Sound();
s.onSoundComplete = playSong;
s.setVolume(100);
//Array of songs
var sa:Array = new Array();
//Currently playing song
var cps:Number = -1;
//Load the songs XML
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function() {
var nodes:Array = this.firstChild.childNodes;
for (var i = 0; i<nodes.length; i++) {
sa.push(nodes[i].attributes.url);
}
playSong();
};
xml.load("songs.xml");
//play the MP3 file
function playSong():Void {
if (cps == sa.length-1) {
cps = 0;
s.loadSound(sa[cps], true);
} else {
s.loadSound(sa[++cps], true);
}
}

De mp3player.fla
#include "mp3Player.as"

Als ik mp3player.swf opstart geeft hij deze fout melding:

Error opening URL "file:///C|/Documents%20and%20Settings/Robin/Bureaublad/mp3player/fergieDinges.mp3"


maar het staat wel in die folder
http://xs130.xs.to/xs130/08330/ftw235.png

dcm360
%Europe/Berlin %585 %2008, 15:02
Het mp3tje dat je opvraagt heeft zo te zien een dubbele extensie (.mp3.mp3 in dit geval). Nu heet het bestand namelijk fergieDinges.mp3.mp3 . Je moet dus .mp3 uit de bestandsnaam verwijderen. Het blijft dan een mp3 alleen windows verbergt bij jou de extensies. Als je dit wilt aanpassen dan kies je in een willekeurig verkennervenster Extra->mapopties->weergave->Vinkje voor 'Extensies voor bekende bestandstypen weergeven' aan of uit.

Succes!

tweetixz
%Europe/Berlin %374 %2008, 09:59
hij werkt nu ja bedankt