unh... legal.... funciona tb com songtitle, songyear, ??? qual seria para o tempo da música? tem como pegar o tempo tocado????tem sim: som.id3.songname
[]'s
Posted 09/08/2004, 12:32
unh... legal.... funciona tb com songtitle, songyear, ??? qual seria para o tempo da música? tem como pegar o tempo tocado????tem sim: som.id3.songname
Posted 09/08/2004, 17:24
Posted 09/08/2004, 23:54
Posted 10/08/2004, 00:59
//############ MP3 Player | DerickLemos.Com ############// stop(); s = new Sound(); som = "01.mp3"; campo.text = som.id3.songname numero = 1; s.loadSound("0"+numero+".mp3", true); s.onSoundComplete = function () { ///////////////////////////////# Condição IF #/////////////////////////////// if(numero ==3) { numero = 1 } else { numero ++; } //////////////////////////### Condição IF ###/////////////////////////// s.loadSound("0"+numero+".mp3", true); } //////////////////////////### Botão Avançar ###/////////////////////////// btnAvancar.onPress = function () { if(numero ==3) { numero = 1 posicao = 0 } else { numero ++; posicao = 0 } s.loadSound("0"+numero+".mp3", true); } //////////////////////////### Botão Retroceder###////////////////////// btnRetroceder.onPress = function () { if(numero ==3) { numero --; posicao = 0 } else { numero = 1 posicao = 0 } s.loadSound("0"+numero+".mp3", true); } //////////////////////////### Botão Play ###/////////////////////////// btnPlay.onPress = function () { s.start(posicao,0); } //////////////////////////### Botão Pause ###/////////////////////////// btnPausar.onPress = function () { posicao = s.position/1000 s.stop(); } //////////////////////////### Botão Stop ###/////////////////////////// btnStop.onPress = function () { posicao = 0 s.stop(); } //############ MP3 Player | DerickLemos.Com ############//
Posted 10/08/2004, 13:00
//Load Streaming mp3 behavior if(_global.Behaviors == null)_global.Behaviors = {}; if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {}; if(typeof this.createEmptyMovieClip == 'undefined'){ this._parent.createEmptyMovieClip('BS_mp31',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) ); _global.Behaviors.Sound.mp31 = new Sound(this._parent.BS_mp31); } else { this.createEmptyMovieClip('_mp31_',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) ); _global.Behaviors.Sound.mp31 = new Sound(this.BS_mp31); } _global.Behaviors.Sound.mp31.loadSound("som.mp3",true);
musica = _global.Behaviors.Sound.mp31.id3.songname;
Posted 10/08/2004, 18:21
Posted 10/08/2004, 21:50
kra, continuou 'undefined' ....tente id3.TIT2
Posted 11/08/2004, 00:38
Posted 11/08/2004, 07:26
fabian, ja testei mais mp3 kra, tenho quase certeza q num eh por isso, mas por via das duvidas vo testar denovo... vlw!!!Este 'undefined' pode ser pq seu mp3 não contém informações no id, pelo menos é isso q ocorre nos aparelhos de som... tente com outro mp3!
Vou testar este teu código aqui, valeu!
Fabian
Posted 11/08/2004, 08:17
Posted 12/08/2004, 12:25
Kra, descobri o problema, mas eh muito loko.. vejam só...pra garantir, tente assim:
Behaviors.Sound.mp31.onID3 = function() {
trace(Behaviors.Sound.mp31.id3.TIT2)
}
//Load Streaming mp3 behavior if(_global.Behaviors == null)_global.Behaviors = {}; if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {}; if(typeof this.createEmptyMovieClip == 'undefined'){ this._parent.createEmptyMovieClip('BS_mp31',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) ); _global.Behaviors.Sound.mp31 = new Sound(this._parent.BS_mp31); } else { this.createEmptyMovieClip('_mp31_',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) ); _global.Behaviors.Sound.mp31 = new Sound(this.BS_mp31); } _global.Behaviors.Sound.mp31.loadSound("som.mp3",true);
musica = _global.Behaviors.Sound.mp31.id3.songname;
on (press) { _global.Behaviors.Sound.mp31.start(); musica = _global.Behaviors.Sound.mp31.id3.songname; }
Posted 12/08/2004, 19:43
Posted 12/08/2004, 20:59
Ae Duran.. funcionou!! vlw!! mas ele ava dando uam saida 'output'... fiquei epnsado q devia ser oele roda automaticamente porque está com stream. tentou do jeito que eu mostrei?
Posted 13/08/2004, 02:16
Acessar propriedades ID3 em arquivos MP3
O Macromedia Flash Player 6.0r40 ou posterior suporta arquivos MP3 com tags ID3 v1.0 e v1.1.
É possível recuperar propriedades de tag ID3 de um objeto de som quando um som MP3 que contém uma tag ID3v1 é carregado por meio do método attachSound() ou loadSound(). Se um som não contiver uma tag ID3v1, as propriedades ID3 não estarão definidas. Para que as propriedades ID3 funcionem, o Macromedia Flash Player 6.0r40 ou posterior precisa estar instalado.
Após carregar totalmente o MP3 para o objeto de som, você pode acessar as seguintes propriedades:
mySound.id3.songname
mySound.id3.artist
mySound.id3.album
mySound.id3.year
mySound.id3.comment
mySound.id3.track (disponível apenas para tags ID3v1.1)
mySound.id3.genre
Observação: O valor do gênero é um inteiro, não um nome. Para obter a lista com os nomes de gênero e os valores inteiros correspondentes, consulte o site do ID3 na Web. Para usar um nome de gênero, em vez de um inteiro, para o valor de propriedade do gênero, é necessário incorporar a tabela de gêneros ao ActionScript no filme.
Por exemplo, o código a seguir carrega um arquivo MP3 e lê as respectivas propriedades de tag ID3:
myTrack = new Sound();
function RockAndRoll(){
myTrack.start();
if((myTrack.getBytesLoaded() == myTrack.getBytesTotal()) && myTrack.duration > 0){
tf.text += "songName = " + myTrack.id3.songname +"." + newline;
tf.text += "Artist = " + myTrack.id3.artist +"." + newline;
tf.text += "album = " + myTrack.id3.album + newline;
tf.text += "year = " + myTrack.id3.year + newline;
tf.text += "comment = " + myTrack.id3.comment + newline;
tf.text += "track = " + myTrack.id3.track + newline;
tf.text += "genre = " + myTrack.id3.genre + newline;
clearInterval (poll);
}
}
myTrack.loadSound("myFile.mp3", false);
poll = setInterval(RockAndRoll, 1000);
Se o arquivo MP3 anexado Some_Linked_Sound tiver uma tag ID3 v1.0 ou v1.1 referente ao artista, o valor será rastreado até a janela Saída.
Observação: Para que as propriedades ID3 estejam disponíveis, é necessário carregar toda a música.
Posted 13/08/2004, 08:32
troque o trace pelas ações que queria com o id3Ae Duran.. funcionou!! vlw!! mas ele ava dando uam saida 'output'... fiquei epnsado q devia ser oele roda automaticamente porque está com stream. tentou do jeito que eu mostrei?
trace() q vc pos... pra q serve????
[]'s
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)