Jump to content


Photo

Problema Com Mp3 Player


  • Faça o login para participar
14 replies to this topic

#1 CoCãO

CoCãO

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:sp - são paulo

Posted 10/01/2008, 20:53

iae galera so novo por aki to aprendendo mexer com flash

eu queria saber como q eu faço para fazer com q meu player

toque mp3, wma, mid etc..? eu jah tentei colocar uma wma mais num vai

so toca mp3 ajuda porfavor.

aaa e tem como fazer ele tocar as musicas do www.4shared.com

lah as musicas num terminaum como .mp3, .mid... mais sim em nº

tem com?





//objeto que ira manipular o somvar som:Sound = new Sound();//vetor que ira armazenar o caminho das mp3 a serem tocadasvar musicas:Array = new Array();//declarando o resto das variaveisvar i, vol, verifica, pos:Number;var ligado:Boolean;var acao:String;stop();musicas[0] = "musica.mp3";musicas[1] = "musica.mp3";musicas[2] = "musica.mp3"if (ligado==null) {    i = 0;    vol = 100;    ligado = false;}this.onEnterFrame = function() {    som.setVolume(vol);		    if (ligado==false) {        som.loadSound(musicas[i], true);				        if (i<2)            i++;        else            i = 0;						        ligado = true;    }	    artista.text = "Artista: " + som.id3.artist;    musica.text = "Musica: " + som.id3.songname;		    verifica = som.getVolume();    if (verifica>=100) {        som.setVolume(100);    }    if (verifica<=0) {        som.setVolume(0);    }    v3.text = som.getVolume() + "%";}som.onSoundComplete = function() {    ligado = false;}//aumenta o volumev1.onRelease = function() {    verifica = som.getVolume();    vol = verifica+5;}// diminui o volumev2.onRelease = function() {    verifica = som.getVolume();    vol = verifica-5;}// para musciastop.onRelease = function() {    som.stop();}// pausa a musicapause.onRelease = function() {    acao = "pause";    pos = som.position/1000;    som.stop();}play.onRelease = function() {    if (acao=="pause") {        som.start(pos);        acao="";    } else {        som.start();    }}ff.onRelease = function() {    ligado = false;    som.stop();}

Edição feita por: AN Web Designer, 17/03/2008, 10:04.
Para códigos longos, use o CODEBOX.


#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 14/01/2008, 12:43

Até onde eu sei, o flash não executa mid nem wma.

Abraços.

pp

#3 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 14/01/2008, 14:43

Fiquei um tempo pensando nesse post e não conseguia uma resposta.

Mas recentemente me deparei com o mesmo problema, o cliente me passou algumas músicas em WMA e o player que eu criei dava erro...
Como solução transformei as músicas em MP3.


AN

#4 CoCãO

CoCãO

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:sp - são paulo

Posted 16/01/2008, 01:51

hum tendi mais agora eu to com uma outra duvida tipo

nesse mesmo codigo q eu passei num ta mostrando o nome da

musica e do artista tipo nu flash eu ponho pa visualizar

e mostra mais quando eu coloco no site ou nu orkut

num mostra os nomes ele só toca as musicas i eu não

sei se é alguma coisa q ta errada no codigo i tipo

num pode ser das musicas pq eu editei tudo certinho o nome, artista,

album e etc...

tem como da uma forcinha?

#5 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 18/01/2008, 12:59

É problema de embed de fonte.

O que acontece é o seguinte: quando você exporta seu swf. o flash "salva" qual fonte vc está utilizando. Se vc não enviar as fontes dentro do swf, e usar o campo de texto dinamicamente ou embaixo de uma máscara (que acho que é o que vc está fazendo) o texto não é exibido. Mas está lá. Tanto que se vc deixar a caixa de texto selecionável e der um ctrl+c / ctrl+v, o texto vai ser colado no bloco de notas.

Para resolver o problema, clique na caixa de texto e, no painel propriedades, clique no botão "embed". Abre-se um painel e, nele, mantendo ctrl pressionado, clique em maiusculas, minusculas, numerais e pontuação. No campo abaixo, insira os caracteres do português como "ç, é, ü, ô". Eu fico sempre com um txt que possui essa linha aberto, para quando precisar, inserir as fontes.

Não use coisas como "Latin I" ou outras opções que são uma verdadeira @#$$!@$. Exportam um milhão de caracteres que vc naõ precisa e vai pesar pra caramba no seu swf. NUNCA use a opção "All".

Exporte novamente o flash.

Publique.

Abraços.

pp

#6 CoCãO

CoCãO

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:sp - são paulo

Posted 19/01/2008, 08:30

oia eu fiz assim mais naum funciono =/

Posted Image

Attached Files



#7 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 22/01/2008, 10:04

envie o Fla pra vermos onde está o erro.

abraços

pp

#8 CoCãO

CoCãO

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:sp - são paulo

Posted 26/01/2008, 20:15

ta ai ó

http://www.geocities...CocaoPlayer.fla

só por "salvar como" XD

#9 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 29/01/2008, 10:53

Cara. Vc está puxando pelo ID3 da música esses dados ??


Aqui tá dando undefined. Isso não é problema de fonte não. É problema na música. Como vc fez para editar o ID3 do mp3 ????


Abraços.

pp

#10 CoCãO

CoCãO

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:sp - são paulo

Posted 31/01/2008, 06:28

nhaaa tipo eu num entendo muito disso
eu soh fiu seguindo um tutorial q eu vi na net
q nu caso esse aki http://www.mxstudio........d=3&aid=243

se num for pedir de mais

tem com vc me ajudar a fazer outro codigo se esse naum der?

vlw a ajuda!

#11 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 08/02/2008, 13:32

Eita ... não estou estendendo... :blink:

Por aqui fiz o teste e o player executou as músicas.

Veja aí CoCãO.

Cara. Vc está puxando pelo ID3 da música esses dados ??....
... Como vc fez para editar o ID3 do mp3 ????


pp seguindo o tutorial apresentado foi utilizado o Winamp para a edição.

Não gosto desta forma alteração, prefiro trabalhar com mp3.

CoCãO dê uma posição aí, como está o player ?


AN

Attached Files



#12 lu.arc

lu.arc

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 17/03/2008, 09:50

Olá estou usando id3 para colocar as músicas em um site. O swf funciona beleza, chama as músicas como deveria e com o nome da música e do artista beleza. Mas quando publico no site o index.htm que chama o swf principal (que toca a música) para de funcionar... o que pode estar acontecendo?
Segue abaixo o código que usei:

//objeto que ira manipular o somvar som:Sound = new Sound(this);//vetor que ira armazenar o caminho das mp3 a serem tocadasvar musicas:Array = new Array();//declarando o resto das variaveisvar i, vol, verifica, pos:Number;var ligado:Boolean;var acao:String; stop();musicas[0] = "musica1.mp3";musicas[1] = "musica2.mp3";musicas[2] = "musica3.mp3";if (ligado==null) {    i = 0;    vol = 100;    ligado = false;}this.onEnterFrame = function() {    som.setVolume(vol);	if (ligado==false) {        som.loadSound(musicas[i], true);		        if (i<2)            i++;        else            i = 0;						ligado = true;    }      artista_txt.text = som.id3.artist;      musica_txt.text = som.id3.songname;	    verifica = som.getVolume();    if (verifica>=100) {        som.setVolume(100);    }    if (verifica<=0) {        som.setVolume(0);    }    v3.text = som.getVolume() + "%";}som.onSoundComplete = function() {    ligado = false;} // para musciastop_btn.onRelease = function() {    som.stop();}play_btn.onRelease = function() {    if (acao=="pause") {        som.start(pos);        acao="";    } else {        som.start();    }}next_btn.onRelease = function() {    ligado = false;    som.stop();}

Edição feita por: AN Web Designer, 17/03/2008, 09:56.
Para códigos longos, use o CODEBOX.


#13 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 17/03/2008, 10:06

Olá !!!

Por que id3 ?

Conversamos um pouco sobre esse assunto:
http://forum.wmonlin...howtopic=191177


AN :)

#14 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 17/03/2008, 10:20

já verificou se o player Flash do browser suporta seu filme? Pode estar desatualizado...

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#15 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 17/03/2008, 23:41

pô.
Tópico mesclado!
Uma mesma dúvida, dois tópicos.

Isso deve ser problema de caminho. A página html está na mesma pasta do swf? Senão, tem que colocar no código o caminho a partir da pg HTML e não do swf.
Abraços.


pp




1 user(s) are reading this topic

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

IPB Skin By Virteq