Ir para conteúdo

POWERED BY:

Arquivado

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

alberjoe

[Resolvido] Sound.loadSound() com URL externa

Recommended Posts

Olá pessoal,

 

fiz um swf bem simples (baseado em um tutorial que achei na internet) para executar uma rádio on-line.

O swf, basicamente instancia a classe Sound e carrega a URL da radio através do método loadSound().

Localmente, funciona de boa, porém, quando publico no site, não funciona.

 

Um amigo me informou que por questões de seguração, por padrão, um swf não pode acessar uma URL externa,

então, fiz uma pesquisa e encontrei a função allowDomain() e a utilização do arquivo crossdomain.xml

porém, nenhum funcionou no meu caso

 

Alguém teria uma sugestão de como eu poderia resolver esse problema?

 

 

Obrigado,

Compartilhar este post


Link para o post
Compartilhar em outros sites

o uso do crossdomain.xml resolveria o problema, mas ele deve ser colocado no domínio onde esta o arquivo de som

 

você confirmou se esta lá?

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

o uso do crossdomain.xml resolveria o problema, mas ele deve ser colocado no domínio onde esta o arquivo de som

 

você confirmou se esta lá?

 

 

[]´s

 

Então, eu coloquei tanto na raiz do servidor "/"

quanto na public_html, que é a mesma pasta que está o swf

 

o conteudo do crossodomain.xml é

 

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
   <allow-access-from domain="http://www.apoloserver.net:7100/" />
   <allow-access-from domain="www.apoloserver.net:7100/" />
   <allow-access-from domain="apoloserver.net:7100/" />
</cross-domain-policy>

valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah, eu também tentei retirar a porta da definição do dominio,

por exemplo:

www.apoloserver.net ao invés de www.apoloserver.net:7100/

mas, nada adiantou...

 

 

obrigado,

Compartilhar este post


Link para o post
Compartilhar em outros sites

o crossodomain não deve ficar no domínio do swf

 

tem que ficar no domínio da radio online, se não tiver lá o flash não irá ler

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

o crossodomain não deve ficar no domínio do swf

 

tem que ficar no domínio da radio online, se não tiver lá o flash não irá ler

 

 

[]´s

 

Ahhh sim, agora entendi!

 

 

valeu!

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.