me baje una bd de musica con la url de formato skm
Doors%20Down%20-%20Running%20Out%20Of%20Days.Skm
y creo un archivo xml con el php desde la bd.... mi reproductor si jala la lista de canciones pero no las reproduce... uno de los enlaces de musica que hay termina en .swf y eso si lo lee..... nose kisa necesito un codigo as en el reproductor... si alguien sabe.. me echa la manita ???
aki una parte del codigo
codigo del reproductor Action Script
Código PHP:
function LeerDatos(DatosCompletos)
{
if (DatosCompletos)
{
un_Sonido = new Array();
titulo_sonido = new Array();
Identificar_Cancion = new Array();
lista_audio = new Array();
lista_audio = this.firstChild.childNodes;
lista_total = lista_audio.length;
if (lista_total <= 13)
{
mi_scroll._visible = false;
} // end if
for (var _loc3 = 0; _loc3 < lista_total; ++_loc3)
{
un_Sonido.push(lista_audio[_loc3].attributes.path);
titulo_sonido.push(lista_audio[_loc3].attributes.title);
Identificar_Cancion.push(lista_audio[_loc3].attributes.title);
inferior.Lista_de_audio.boton.duplicateMovieClip("boton" + _loc3, _loc3);
inferior.Lista_de_audio["boton" + _loc3]._y = inferior.Lista_de_audio.boton._y + _loc3 * int(inferior.Lista_de_audio.boton._height) + _loc3;
inferior.Lista_de_audio["boton" + _loc3].txt = checkDigits(_loc3 + 1) + ". " + titulo_sonido[_loc3];
inferior.Lista_de_audio["boton" + _loc3].cancion_boton.onPress = function ()
{
click_en_la_lista(this._parent.getDepth() + 1);
getURL("javascript:Cantidad(\'" + Identificar_Cancion[this._parent.getDepth()] + "\')", "");
inferior.Lista_de_audio["boton" + this._parent.getDepth()].artista.textColor = "0xfff000";
DeseleccionarCanciones(lista_total, this._parent.getDepth());
};
inferior.Lista_de_audio["boton" + _loc3].boton_video.onPress = function ()
{
getURL("javascript:ajax_youtube(\'" + Identificar_Cancion[this._parent.getDepth()] + "\')", "");
};
inferior.Lista_de_audio["boton" + _loc3].boton_letra.onPress = function ()
{
getURL("javascript:javascript:lyrics(\'" + Identificar_Cancion[this._parent.getDepth()] + "\')", "");
};
} // end of for
cualquier_cancion.onPress = function ()
{
lista_de_sonidos = random(lista_total) + 1;
};
cualquier_cancion_no.onPress = function ()
{
ReproducirSonido();
};
if (_root.vx != "parar")
{
ReproducirSonido();
} // end if
} // end if
} // End of the function
function click_en_la_lista(id)
{
musicaf = titulo_sonido[id];
var _loc2 = titulo_sonido[id];
lista_de_sonidos = id;
Mi_Sonido.stop();
ReproducirSonido();
} // End of the function
function ReproducirSonido()
{
musica = un_Sonido[lista_de_sonidos - 1];
if (pausePos > 0)
{
display.indicador._visible = 1;
Mi_Sonido.start(pausePos, 0);
pausePos = 0;
}
else
{
Mi_Sonido = new Sound();
Mi_Sonido.setVolume(volume);
Mi_Sonido.loadSound(musica, true);
Mi_Sonido.onSoundComplete = function ()
{
if (ContinuarMusica)
{
ReproducirSonido();
}
else
{
lista_de_sonidos == lista_total ? (lista_de_sonidos = 1) : (lista_de_sonidos++);
ReproducirSonido();
} // end else if
};
barra.track_load.onEnterFrame = function ()
{
total = this._parent._parent.Mi_Sonido.getBytesTotal();
geladen = this._parent._parent.Mi_Sonido.getBytesLoaded();
if (geladen != total)
{
this._parent.load_display = Math.round(geladen * 100 / total) + "% Loaded";
this._xscale = Math.round(geladen * 100 / total);
}
else
{
this._xscale = 100;
display.indicador._visible = 1;
delete this.onEnterFrame;
delete this._parent.load_display;
} // end else if
};
} // end else if
} // End of the function
function checkDigits(toCheck)
{
return (toCheck < 10 ? (toCheck = "0" + toCheck, toCheck) : (toCheck));
} // End of the function
function marquesina_titulo()
{
titulo.texto_del_titulo.autoSize = true;
titulo_de_cancion = titulo_sonido[lista_de_sonidos - 1] + " ";
i = titulo_de_cancion.toUpperCase();
titulo.texto_del_titulo.text = i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i + i;
titulo._x + titulo._width / 2 + 8 < mascara_de_marquesina._x ? (titulo._x = mascara_de_marquesina._x) : (titulo._x--);
} // End of the function
function barra_boton_objeto_mascara(barra, btn, objeto, mascara)
{
mover = false;
mi_scroll.btn.onPress = function ()
{
mi_scroll.btn.startDrag(false, 0, 0, 0, mi_scroll._height - mi_scroll.btn._height);
mover = true;
};
mi_scroll.btn.onRelease = mi_scroll.btn.onReleaseOutside = function ()
{
mi_scroll.btn.stopDrag();
mover = false;
};
mi_scroll.btn.onMouseMove = function ()
{
if (mover)
{
inferior._y = -mi_scroll.btn._y / (mi_scroll._height - mi_scroll.btn._height) * (inferior._height - mmmm._height) + 195;
} // end if
};
inferior.setMask(mmmm);
} // End of the function
System.useCodepage = true;
volume = 100;
lista_de_sonidos = 1;
discoson_xml = new XML();
discoson_xml.ignoreWhite = true;
discoson_xml.onLoad = LeerDatos;
if (_root.son == "index")
{
discoson_xml.load("lista.php");
}
else
{
discoson_xml.load("musica/" + _root.musica + ".php");
} // end else if
mute.onRollOver = function ()
{
if (so.getVolume() == 100)
{
this.gotoAndStop("onOver");
}
else
{
this.gotoAndStop("muteOver");
} // end else if
};
mute.onRollOut = function ()
{
if (so.getVolume() == 100)
{
this.gotoAndStop("on");
}
else
{
this.gotoAndStop("mute");
} // end else if
};
this.onEnterFrame = function ()
{
dur = int(Mi_Sonido.duration / 1000);
pos = int(Mi_Sonido.position / 1000);
playTime = {};
playTime.minutes = int(pos / 60);
playTime.seconds = int(pos % 60);
playTime.total = checkDigits(playTime.minutes) + ":" + checkDigits(playTime.seconds);
trackTime = {};
trackTime.minutes = int(dur / 60);
trackTime.seconds = int(dur % 60);
trackTime.total = checkDigits(trackTime.minutes) + ":" + checkDigits(trackTime.seconds);
if (tiempo.load_display == undefined)
{
tiempo.display = playTime.total + " - " + trackTime.total;
}
else
{
barra.display = barra.load_display;
} // end else if
if (barra.trackDrag != true)
{
prozent = pos * 100 / dur;
barra.track_play._xscale = prozent;
} // end if
};