Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leo KW

Som de fundo!

Recommended Posts

Fala galera,

 

Não sei porque, estou usando esse código para tocar música no site, está rolando normal, mais depois que a música acaba ele não da looping, mesmo eu subindo o número: som_sound.start(pos,999999);

 

Segue o código:

function music(musica) {
	var pos;
	var __reg2 = undefined;
	som_sound.loadSound("audio_masc.mp3",true);
	som_on._visible = true;
	som_off._visible = false;
	_root.onEnterFrame = function() {
		stop_btn.onRelease = function() {
			som_sound.stop();
			acao = "stop";
			som_on._visible = false;
			som_off._visible = true;
		};
		play_btn.onRelease = function() {
			acao = "play";
			som_on._visible = true;
			som_off._visible = false;
			if (acao == "pause") {
				som_sound.start(pos,999999);
				acao = "";
				return;
			}
			som_sound.start();
		};
	};
}
stop();
var som_sound = new Sound();
music(musica);

Alguém sabe oque estou fazendo errado?!

 

Abraços!

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente algo parecido com isso Leo:

var s:Sound = new Sound();
function init(){
 s.loadSound('queen.mp3',false);
}
init();
s.onLoad = function(success:Boolean) {
 if (success) {
 s.start();
 s.onSoundComplete = init;
 trace("Sound loaded");
 } else {
 trace("Sound failed");
 }
};

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Berseck,

 

Eu coloco esse código e ele apresenta esse erro;

 

There is no property with the name 'onload'.

E eu precisava colocar a função dos botões junto, de play e stop!

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

o Load é com L maiusculo

 

O forum é que coloca minusculo ;)

 

Os botões é só colocar ai fica por sua conta

 

abraços

 

Fala berseck,

 

Agora funcionou, mas não sei porque a música demora mais pra começar a tocar, parece que ele carrega uma parte da música pra começar a tocar!

 

Sabe oque pode ser?!

 

Abraços!

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele carrega a musica toda antes de tocar...

 

Pois aqui loadSound('queen.mp3',false);

 

Eu digo que não é permitido tocar antes de carregar tudo

 

Eis o que o help diz:

loadSound (Sound.loadSound method)O exemplo a baixo não permite que o som seja tocado até que ele esteja totalmente carregado:

 

var my_sound:Sound = new Sound();

my_sound.loadSound("song1.mp3", false);

O exemplo a baixo permite um carregamento com stream:

 

var my_sound:Sound = new Sound();

my_sound.loadSound("song1.mp3", true);

 

Ou seja, com true o som começa a rolar assim que ele foi baixado... você pode colocar um buffer ai nesse caso de 10segundos ou algo assim... para que o usuario não espere eternidades caso a internet dele seja lenta.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele carrega a musica toda antes de tocar...

 

Pois aqui loadSound('queen.mp3',false);

 

Eu digo que não é permitido tocar antes de carregar tudo

 

Eis o que o help diz:

loadSound (Sound.loadSound method)O exemplo a baixo não permite que o som seja tocado até que ele esteja totalmente carregado:

 

var my_sound:Sound = new Sound();

my_sound.loadSound("song1.mp3", false);

O exemplo a baixo permite um carregamento com stream:

 

var my_sound:Sound = new Sound();

my_sound.loadSound("song1.mp3", true);

 

Ou seja, com true o som começa a rolar assim que ele foi baixado... você pode colocar um buffer ai nesse caso de 10segundos ou algo assim... para que o usuario não espere eternidades caso a internet dele seja lenta.

 

Abraços

 

Eu coloquei true e o som ficou tremido, da uma olhada ai no link:

 

http://www.longisland.com.br

 

Como eu faço pra colocar o stream?!

 

Será que é isso?

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom infelizmente o que ta no ar ta do jeito que você falou :(

Com o som esperando carregar todo pra ai então começar a tocar....

 

Basta você fazer como eu falei... sobre o true ali...

Da uma lida rapida no meu tutorial... la nos artigos MP3 com datagrid...

 

Que você vai ter todas as informações que você precisa para stream, seek etc.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom infelizmente o que ta no ar ta do jeito que você falou :(

Com o som esperando carregar todo pra ai então começar a tocar....

 

Basta você fazer como eu falei... sobre o true ali...

Da uma lida rapida no meu tutorial... la nos artigos MP3 com datagrid...

 

Que você vai ter todas as informações que você precisa para stream, seek etc.

 

Abraços

 

Agora coloquei com o true!

 

olha lá como fica o som...

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom atualmente o site ta TODO dando reload... e em loop...

 

Obvio que o som ficou ruim

Não entendi, como assim o site todo dando reload e em loop???

 

Abraços!

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do jeito que você havia colocado antes, não sei o que aconteceu...

Que deu erro no site e ele ficou loopando... ou seja sem stop() algum... e recarregando tudo o tempo todo sem parar...

 

Como se fosse uma animação sem stop() entendeu?

 

;)

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do jeito que você havia colocado antes, não sei o que aconteceu...

Que deu erro no site e ele ficou loopando... ou seja sem stop() algum... e recarregando tudo o tempo todo sem parar...

 

Como se fosse uma animação sem stop() entendeu?

 

;)

 

Abraços

 

Entendi, mas porque será que quando eu coloco o true pra ele começar a música direito ela fica falhando??

 

Quando eu volto pro false fica normal, mas tem q carregar toda ela primeiro!

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ela não fica falhando cara...

 

Ela tenta entrar em stream!!! se você tem uma conexão ruim ele espera um poco... começa para pq ainda n fez download daquele pedaço... e assim vai...

 

Mesma coisa que os videos do youtube...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ela não fica falhando cara...

 

Ela tenta entrar em stream!!! se você tem uma conexão ruim ele espera um poco... começa para pq ainda n fez download daquele pedaço... e assim vai...

 

Mesma coisa que os videos do youtube...

 

Abraços

 

Não me parece que é isso que está aconteçendo!

 

Oque aconteçe é que quando eu deixo o false ele faz o download da música inteira antes de começar a tocar;

 

E se eu deixo o true ele vai fazendo o stream e ja tocando na hora, mas nessa segunda opção a música fica entranha, toda falhada, como se ficasse com um som robotizado. Mesmo depois de ja ter feito o stream todo.

 

Abraços!

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.