halli hallo, hab mir außm downloadenbereich nen mp3player gezogen, nun hab ich kontakt mit dem jenigen aufgenommen der das ding gebastelt hat.er hat mir empfohlen mich mal im forum schlau zu machen^^
ich möchte anstatt mp3, nen radiowebstream einbauen, wenn möglich auch noch mehrere streams,und mp3 gekoppelt wichtig ist aber nen webstream halt^^ hat jemand ne idee wie man dies zustande bekommen könnte?
der code vom aktionscript, also von der swf datei schaut folgendermaßen aus:
anbei ist noch eine playlist XML - DOkument, daraus zieht er sich normalerweise die mp3, bzw, man gibt an, wie was heißt und wo was liegt^^
die schaut folgendermaßen aus(hab einfach mal eigene mp3 rein gesetzt)
am besten wäre es, wenn man die verschiedenen streams direkt so einsetzen könnte wie die mp3
son webstream würde folgendermaßen ausschauen:
es wäre wirklich toll wenn mir hier jemand weiter helfen könnte, lieben gruß botox84
ich möchte anstatt mp3, nen radiowebstream einbauen, wenn möglich auch noch mehrere streams,und mp3 gekoppelt wichtig ist aber nen webstream halt^^ hat jemand ne idee wie man dies zustande bekommen könnte?
der code vom aktionscript, also von der swf datei schaut folgendermaßen aus:
Code:
_global.trackno = 0;//start-track
this.pausebtn._visible = false;//ausblenden des PauseButtons
//Beginn der XML-auslese
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load('scripts/playlist.xml');
var that = this;//lokale Zeitleiste
myXML.onLoad = function(ok) {
if (ok) {
myplaylistdata = this.childNodes;
//variablen mit Track-infos erzeugen
for (i=0; i<myplaylistdata.length; i++) {
that["ctt"+i] = myplaylistdata[i].firstChild.nextSibling.firstChild;
that["ct"+i] = myplaylistdata[i].firstChild.firstChild;
}
_global.maxtrack = myplaylistdata.length;
playSong();
that.pausebtn._visible = true;
that.slider.play();
_global.scrolltxt = true;
}
};
//PLAY-button
this.play_btn.onPress = function() {
if (pauseSignal == true) {
slider.play();
pausebtn._visible = true;
_global.scrolltxt = true;
playSong();
} else {
slider.play();
pausebtn._visible = true;
_global.scrolltxt = true;
playSong();
slider.title1.gotoAndPlay(1);
}
};
//PAUSE-button
pausebtn.onPress = function() {
pausePos = MySound.position/1000;
MySound.stop();
pauseSignal = true;
playSignal = false;
};
//WEITER-button
this.fwd.fwd.onPress = function() {
if (pauseSignal == true) {
_global.trackno++;
slider.title1.gotoAndPlay(1);
slider.title1.titletext._x = 15;
pausebtn._visible = true;
_global.scrolltxt = true;
slider.play();
playSong();
} else {
_global.trackno++;
slider.title1.gotoAndPlay(1);
slider.title1.titletext._x = 15;
_global.scrolltxt = true;
playSong();
}
};
//ZURÜCK-button
this.bwd.bwd.onPress = function() {
if (_global.trackno>=1) {
if (pauseSignal == true) {
_global.trackno--;
slider.title1.gotoAndPlay(1);
slider.title1.titletext._x = 15;
pausebtn._visible = true;
_global.scrolltxt = true;
slider.play();
playSong();
} else {
_global.trackno--;
slider.title1.gotoAndPlay(1);
slider.title1.titletext._x = 15;
_global.scrolltxt = true;
playSong();
}
}
};
function Save() {
getURL("http://www.jules-london.com", "_blank");
}
var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();
var Save:ContextMenuItem = new ContextMenuItem("©2009 jules-london.com", Save);
myMenu.customItems.push(Save);
_root.menu = myMenu;
//ABSPIELFUNKTION
function playSong() {
if (_global.trackno<=_global.maxtrack-1) {
if (pauseSignal == true) {
MySound.start(pausePos,0);
pauseSignal = false;
playSignal = true;
delete pausePos;
} else {
this.slider.title1.titletext.text = myplaylistdata[_global.trackno].firstChild.nextSibling.firstChild;
AudioPath = that["ct"+_global.trackno];
MySound = new Sound();
MySound.loadSound(AudioPath,true);
MySound.setVolume(100);
MySound.setPan(0);
MySound.onSoundComplete = function() {
_global.trackno++;
playSong();
};
MySound.start(0,0);
}
}
}
anbei ist noch eine playlist XML - DOkument, daraus zieht er sich normalerweise die mp3, bzw, man gibt an, wie was heißt und wo was liegt^^
die schaut folgendermaßen aus(hab einfach mal eigene mp3 rein gesetzt)
Code:
<?xml version="1.0" encoding="UTF-8"?>
<track>
<path>http://www.lorenz-schimpf.de/lorenz/musik/one person_remix.mp3</path>
<title>one person (remix) - mishoo the drumkit/lorenz schimpf </title>
</track>
<track>
<path>http://www.lorenz-schimpf.de/lorenz/musik/music club feat roman frigg.mp3</path>
<title>music club - lorenz schimpf feat. roman frigg</title>
</track>
<track>
<path>http://www.lorenz-schimpf.de/lorenz/musik/cleveland-scratch-paulsen.mp3</path>
<title>beat - lorenz schimpf (scratches by paulsen)</title>
</track>
<track>
<path>http://www.lorenz-schimpf.de/lorenz/musik/Take my hand .mp3</path>
<title>take my hand - mazze, nocover</title>
</track>
<track>
<path>http://www.lorenz-schimpf.de/lorenz/musik/My Kind Of Girl.mp3</path>
<title>my kind of girl - roman frigg</title>
</track>
am besten wäre es, wenn man die verschiedenen streams direkt so einsetzen könnte wie die mp3
son webstream würde folgendermaßen ausschauen:
Code:
http://metafiles.gl-systemhaus.de/wdr/channel_einslive.m3u
es wäre wirklich toll wenn mir hier jemand weiter helfen könnte, lieben gruß botox84