Ir para conteúdo
Fórum Script Brasil
  • 0

Player Criado no Dreamweaver Cs3 Não funciona no IE


FlavioRS

Pergunta

Pessoal criei um player de video no Dreamweaver Cs3 até ai perfeito.

Minha surpresa foi que no Mozilla Firefox ele funciona perfeito mas no IE não tem jeito.

forumr.jpg

forum2.jpg

Abaixo vejam o script criado pelo Dreamweaver.

<script type="text/javascript">
function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}
</script>


<body onload="MM_CheckFlashVersion('7,0,0,0','Conteúdo desta página requer uma versão mais recente do Macromedia Flash Player. Quer descarregar agora?');">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="382" height="351" id="FLVPlayer">
  <param name="movie" value="FLVPlayer_Progressive.swf" />
  <param name="salign" value="lt" />
  <param name="quality" value="high" />
  <param name="scale" value="noscale" />
  <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=Promocoes&autoPlay=false&autoRewind=false" />

  <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=http://boxstr.com/files/4881218_jtpjp/Promocoes&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="392" height="329" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Ai pessoal fico no aguardo pra ver se algum amigo pode me ajudar.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

É bem provavel que não esteja carregando por conta doss problemaas no seu HTML, o FF deve estar corrigindo o IE não.

A principio estes são os erros que encontrei:

1. Sua página tem duas tags <body>, sendo que somente a segunda tem o onload que carrega a função JS que chama o Player. O IE deve estar lendo somente a primeira TAG <body id="start"> e ignorando a segunda que carrega o flash

2. Sua página tem duplicidade de HEAD também, o script JS que carrega o flash deve estar dentro do HEAD. No caso da sua página ele está fora do HEAD e fora do BODY... você simplesmente fez isto:

<html>
<head>
</head>
<body id="start">
</head>
<script>....</script>
<body onload=...>

// chama o script do player
</body>...

Assim não funciona mesmo, é quase um milagre o FF ter lido corretamente. Corrija seu HTML que funciona.

Lembre-se de ao usar o modo DESIGN do DW usar a janela de validação do seu código para manter-lo no padrão W3C se não sai essas bagunças ai mesmo

Link para o comentário
Compartilhar em outros sites

  • 0

Oliveira obrigado por responder.

Cara fiz as mudanças que você falo mas deve ter mais coisa errado porque ainda não deu!!

Se não for abusar pode olhar novamente o que estou fazendo de errado, sou amador nesta area.

http://www.pu3tmf.110mb.com

Desde já agradeço.

Editado por FlavioRS
Link para o comentário
Compartilhar em outros sites

  • 0

De nada, o fórum está aqui pra isso mesmo.

Agora tem um detalhe essa opção do iframe que te falei é gambiarra mesmo, eu não havia testado esse player do Dreamweaver CS3 antes, tentei aqui com o CS4 e não deu problema com o IE.

Se você tiver tempo tente pesquisar alguma outra alternativa e se encontrar alguma coisa favor postar aqui para ajudar os demais.

Link para o comentário
Compartilhar em outros sites

  • 0

E ai cara beleza.

Na verdade não parei um minuto tentando fazer o player funcional com o script do DW cs3.

Agora aqui ta funcionando perfeito no IE e no FF.

Só fiz o seguinte diminui o tamanho do video pra poder colocar la no servidor onde ta o meu site.

É que só posso por arquivo de no máximo de 8M.

Fiz vários teste com pcs dos meus amigos e ele abriu legal.

só mudei isto e funfo beleza.

Antes tava no http://boxstr.com/

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="382" height="351" id="FLVPlayer">
  <param name="movie" value="FLVPlayer_Progressive.swf" />
  <param name="salign" value="lt" />
  <param name="quality" value="high" />
  <param name="scale" value="noscale" />
  <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=Promocoes&autoPlay=false&autoRewind=false" />
  <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=http://www.pu3tmf.110mb.com/Promocoes&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="392" height="329" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Valeu ai Oliveira.

Abraço.

Link para o comentário
Compartilhar em outros sites

  • 0

Apenas reforçando passei por um problema parecido e pesquisando pude ver que apartir da versão cs3 o DW, cria uma pasta e um arquivo com parametros para os arquivos em flash, muitas vezes o problema ocorre por falta dessa pasta e seguidamente do arquivo com os paramentos, espero ter ajudado a futuros problemas parecidos com o desse tópico...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...