Ir para conteúdo

POWERED BY:

Arquivado

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

Nilson Jr. (@mandachuvamg)

Player Streaming funciona mas não funciona!

Recommended Posts

Desenvolvi com ajuda de um tutorial um player em Flash para tocar uma webradio.

Ele usa o fluxo contínuo (streaming). Quando eu testo ele dentro do próprio flash ou executando ele pelo flash player ele funciona perfeitamente, mas pelo site não. Devo estar implementando errado no HTML.

 

Verifiquem o código HTML que usei para chamar o player.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PLAYER BLITZ</title>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','150','height','150','title','PLAYER_BLITZ','src','playerbox','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','playerbox' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="150" height="150" title="PLAYER_BLITZ">
  <param name="movie" value="playerbox.swf" />
  <param name="quality" value="high" />
  <embed src="playerbox.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="150" height="150"></embed>
</object></noscript>
</body>
</html>

Verifique on-line: http://www.redeblitz.com.br/playerblitz/box_flash/

 

Alguém sabe como ajeito isso?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

No FLash manda dar um Publish com HTML que isso deve resolver o problema. Clica Ctrl+F12 e escolhe a opção HTML, vê se tem alguma subopção relevante e clica em Publish.

 

Ele vai criar um arquivo HTML já com o Flash imbutido, vê se isso resolve o caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se ele não está tocando online

 

Significa que é falta de permissão para acessar o local da onde está vindo o streaming

Procure relacionar seu site ao crossdomain.xml do site que está puxando o ip da rádio e use o comando System.security.loadPolicyFile('crossdomain.xml');

 

Dando acesso ao dominio que você quer ;)

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente.

 

Para você ver como o crossdomain que deve ficar no seu servidor deve ser configurado

De uma olhada no crossdomain do twitter

 

http://www.twitter.com/crossdomain.xml

<cross-domain-policy xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<allow-access-from domain="twitter.com"/>
<allow-access-from domain="api.twitter.com"/>
<allow-access-from domain="search.twitter.com"/>
<allow-access-from domain="static.twitter.com"/>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-http-request-headers-from domain="*.twitter.com" headers="*" secure="true"/>
</cross-domain-policy>

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.