Jump to content


Photo

Problema Com Acentos Ao Puxar Id3


  • Faça o login para participar
1 reply to this topic

#1 ju.ramones

ju.ramones

    Turista

  • Usuários
  • 39 posts
  • Sexo:Feminino
  • Localidade:Curitiba - PR

Posted 24/03/2010, 17:45

Olá, gente estou com um probleminha.

Eu tenho um player MP3 em flash, ele roda as musiquinhas certinho. O problema é que ele exibe o nome das músicas erradas quando tem acento.

Como "graça = graa"

Ele pega o nome da música nas informações do proprio MP3, seria mais fácil escrever o nome da música no arquivo XML? Como eu adaptaria o código pra ele pegar as informações no XML e não no MP3?

Alguem saberia como resolver esse problema???

Vai o código do flash:


mNumber = 0;
trilha = new Sound();
listaMP3 = new XML();
listaMP3.ignoreWhite = true;
listaMP3.load("musicas.xml");
listaMP3.onLoad = function ()
{
    playlist = listaMP3.childNodes;
    musica = playlist[0].attributes.url;
    trilha.loadSound(musica, true);
    trilha.start(0, 0);
    carregou = true;
    dur = trilha.duration;
    pos = trilha.position;
}
;
trilha.onID3 = function ()
{
    artista = trilha.id3.artist;
    titulo = trilha.id3.songname;
    info = "<font color=\'#475848\'>" + artista + " </font>. " + titulo;
    label_.leg.info = info;
}
;
trilha.onSoundComplete = function ()
{
    mute = true;
    if (mNumber < playlist.length) 
    {
        ++mNumber;
        musica = playlist[mNumber].attributes.url;
        trilha.loadSound(musica, true);
        info = unescape(trilha.id3.artist) + " :: " + unescape(trilha.id3.songname);
        label.leg.info = info;
        stopado.gotoAndStop(1);
        trilha.start();
        display.mute = false;
    }
}
;


E do XML

<music url="musica1.mp3"/>
<music url="musica2.mp3"/>
<music url="musica3.mp3"/>
<music url="musica4.mp3"/>
<music url="musica5.mp3"/>
<music url="musica6.mp3"/>
<music url="musica7.mp3"/>
<music url="musica8.mp3"/>
<music url="musica9.mp3"/>
<music url="musica10.mp3"/>
<music url="musica11.mp3"/>
<music url="musica12.mp3"/>
<music url="musica13.mp3"/>
<music url="musica14.mp3"/>
<music url="musica15.mp3"/>



Obrigada gente!!!

#2 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 26/03/2010, 17:42

Olá...

Coloca isso no topo e vê se resolve...

System.useCodepage = true;

(y) ??

Edição feita por: kleryson, 26/03/2010, 17:43.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq