Foros del Web » Creando para Internet » Flash y Actionscript »

Reproducir musica formato skm y demas formatos

Estas en el tema de Reproducir musica formato skm y demas formatos en el foro de Flash y Actionscript en Foros del Web. Buenas... espero que me puedan ayudar 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 ...
  #1 (permalink)  
Antiguo 20/03/2009, 19:04
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 17 años, 7 meses
Puntos: 0
Información Reproducir musica formato skm y demas formatos

Buenas... espero que me puedan ayudar
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
}; 

Última edición por pechancit0; 22/03/2009 a las 15:02
  #2 (permalink)  
Antiguo 22/03/2009, 15:06
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Reproducir musica formato skm y demas formatos

nadie una manita de puerka nu!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:31.