Ir para conteúdo
Fórum Script Brasil

Diego de Souza Silva

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Sobre Diego de Souza Silva

  • Data de Nascimento 16/01/1990

Contatos

  • MSN
    diesousil@hotmail.com
  • Website URL
    http://www.cadeventos.com.br

Perfil

  • Gender
    Male
  • Location
    Sumaré SP

Diego de Souza Silva's Achievements

0

Reputação

  1. Consegui descobrir o motivo do problema. O firefox chama a página duas vezes antes de efetivamente ler o conteúdo, na primeira ela lê o arquivo ASP esperando resultado HTML, então quando se muda o mime type ( linha de comando Response.ContentType = "ms-video-asx"), ele recarrega a página esperando dados que componham um arquivo de vídeo, e portanto ignora a sessão de servidor. E se for ignorada a sessão, o script não libera o vídeo. Ou seja: a primeira vez havia instruções para se exibir o vídeo, mas o MIME Type era o padrão de qualquer página ASP, quando a instrução de mudar de ContentType chegou ao cliente Firefox, ele exigiu uma nova requisição com esse novo Mime Type, no entanto desprezando a sessão, mas sem as variáveis de sessão, não houve como liberar os dados do vídeo, e por isso este não era exibido. Removendo o código de checagem de sessão, o vídeo roda normalmente nos dois browsers. Pesquisei a respeito na internet e cheguei a conclusão através do link abaixo: http://forums.techarena.in/media-player/1014710.htm Agradeço pela dedicação, gostei do forum e pretendo pedir ajuda / ajudar sempre que for preciso / possível, hehe um abraço
  2. Opa, ta beleza, se eu descobrir alguma forma eu posto aqui também! Obrigado
  3. Entendido! Agradeço as instruções e as seguirei a partir do próximo post Obrigado pela dedicação ;)
  4. Boa Tarde, Eu tenho um script asp que gera dinamicamente um arquivo de streaming de vídeo ASX. Em outro script eu uso esse asx para exibir o conteúdo do vídeo através de uma tag <OBJECT ...> e uma <EMBED ...> (pois o navegador Mozilla Firefox só suporta esta segunda opção). Quando este script é acessado pelo Microsoft Internet Explorer, o vídeo é exibido perfeitamente, mas no firefox não funciona, e não consigo descobrir a causa. Segue o código dos scripts: getVideo.asp ( o gerador de asx dinâmico) <% If Session("usrid") = "" Then Response.Write "NOACCESS" Response.End End If Response.ContentType = "video/x-ms-asf" Response.Expires = 0 Response.AddHeader "Pragma","No-Cache" Set myDBConn = Server.CreateObject("ADODB.Connection") myDBConn.CommandTimeout = Application("db_CommandTimeout") myDBConn.CursorLocation = Application("db_CursorLocation") myDBConn.Open Application("db_ConnectionString"), Application("db_RuntimeUserName"), Application("db_RuntimePassword") SQL = "SELECT [colunas] FROM [nome_tabela] WHERE id = " & Request("id") set resQry = myDBConn.Execute(SQL) set myDBConn = nothing %><ASX version = "3.0"> <TITLE>[Titulo do sistema]</TITLE> <ENTRY> <TITLE><%= resQry("titulo_nomeFalsoDeColuna") %></TITLE> <AUTHOR>[nome autor]</AUTHOR> <COPYRIGHT>[COPYRIGHT]</COPYRIGHT> <REF HREF = "<%= resQry("linkDaUrl_nomeFalsoDeColuna") %>" /></ENTRY> </ASX> default.asp (TAG q chama o script) <OBJECT id="videoconferencia_player" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" width="100%" height="100%" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft® Windows® Media Player components..."> <param name="Volume" value="200"> <param name="ShowDisplay" value="False"> <param name="ShowControls" value="0"> <PARAM NAME="ShowStatusBar" VALUE="1"> <PARAM NAME="ShowAudioControls" VALUE="false"> <PARAM NAME="ShowStatus" VALUE="false"> <PARAM NAME="ShowStatusBar" VALUE="false"> <PARAM NAME="ShowPositionControls" VALUE="False"> <PARAM NAME="filename" value="<%= link_publicacao %>"> <PARAM NAME="AutoStart" value="1"> <!-- BEGIN PLUG-IN HTML FOR FIREFOX--> <EMBED id="videoconferencia_player" type="application/x-mplayer2" pluginspage =" [url=http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"]http://www.microsoft.com/Windows/Downloads...iaPlayer/"[/url] src="<%= link_publicacao %>" name="videoconferencia_player" width="100%" height="100%" ShowControls=0 AutoStart=true StretchToFit=1> </EMBED> <!-- END PLUG-IN HTML FOR FIREFOX--> </OBJECT> Alguém sabe me dizer se existe alguma limitação no firefox que impede de ler e reproduzir o ASX gerado dinamicamente pelo ASP? OBS: uso Internet Explorer 7 e Firefox 3.0.5, em ambos a versão do plugin do Windows Media Player é 9.00.00.4503
  5. mas o que é o asx? :blink: ASX pode resolver o meu problema, pesquisei a respeito e achei esse link: http://site.locaweb.com.br/suporte/faq/faq...61&faq=2178 ainda não consegui montar um asx dinâmico com ASP, mas isso já é conteúdo pra outro tópico... :wacko: Obrigado pela dica!
  6. mas o que é o asx? :blink:
  7. Tenho uma necessidade similar, por isso utilizei o mesmo tópico. Preciso transmitir via web o conteúdo de uma webcam que já está sendo transmitida por um servidor externo. Eu já tenho a url do vídeo e consigo transmitir o vídeo e exibir com a TAG <OBJECT> e <EMBED> sem problemas. Mas o que eu preciso é implementar um script ASP que aja como ponte entre o cliente e o vídeo, pois não quero que no código HTML contenha a URL do vídeo, ao invés disso a tag <EMBED> (ou a <OBJECT>) chamaria o script ASP, e este por sua vez o vídeo, sem repassar o link Sei que é possível implementar com PHP (tenho um script de PHP de exemplo), mas não consegui encontrar nem na internet e nem aqui no forum nenhuma dica de como implementar este script em ASP.
  8. Preciso fazer requisição para o Gateway via socket de forma que ele responda o ip que utiliza pra conectar a rede na internet. Ainda não comecei a implementar. Existe um protocolo específico para se comunicar com o Gateway e pedir este tipo de informação?
  9. Bom dia ^^ Tenta assim ó: var c = document.getElementsByTagName('select'); for (i = 0; i < c.length; i++){ if (c[i].class == 'nome_peca') { // FAÇA ALGO } } porque aí você ta acessando diretamente a propriedade Class do objeto em questão, oks?
  10. você já tentou assim ó: modulo.cds_bombasALT.value := Formatfloat('###.#',StrToFloat(MSExcel.ActiveSheet.Range['AC' + IntToStr(i)].Value));
  11. e além disso, você não perde algumas casa decimais no caso de precisar mais tarde não é? xD
  12. Boom dia ^^ viu, você pode usar format float sim, é assim q se utiliza: formatFloat(mascara,valorFloar); Na mascara, deve-se colocar um char '#' pra cada digito de numero que você quer no resultado, e um char '.' para dividir os decimais. No seu caso, você chamaria assim ó formatFloat('###.#',variavelFloat); A função retorna uma string contendo o numero real arredondado e formatado de acordo
  13. Consegui implementar através do componete DirectShow (DSPack), pra quem precisar, segue o link: http://sourceforge.net/projects/dspack muuito bom o componente abraços
  14. ahhh sim, entendi. Muuuito obrigado pela ajuda, vou estudar estes links :P um abraço!
×
×
  • Criar Novo...