Diego de Souza Silva
-
Total de itens
19 -
Registro em
-
Última visita
Posts postados por Diego de Souza Silva
-
-
Cara... tenho ainda minhas dúvidas... esta meio corrido aqui não consegui fazer as devidas pesquisas...
Fique no aguardo... certamente alguém terá uma idéia! Mas certamente deve passar por html / css a solução desse problema!
Enquanto isso tb fico pensando por aqui! não esqueci desse tópico não! to de olho nele! ;)
[]'s
Opa, ta beleza, se eu descobrir alguma forma eu posto aqui também!
Obrigado
-
Entendido! Agradeço as instruções e as seguirei a partir do próximo post
Obrigado pela dedicação ;)
-
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
-
pela sua idéia e pelo q entendi ... seria a mesma coisa usa um asx..
poe o endereco do video no asx e joga ele na url.
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!
-
pela sua idéia e pelo q entendi ... seria a mesma coisa usa um asx..
poe o endereco do video no asx e joga ele na url.
mas o que é o asx? :blink:
-
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.
-
Obrigado Jhonas!
Vou estudar com calma os links ^^
-
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?
-
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?
-
Problemas,rsrs
Eu recebo um valor tipo String do excel ( pelo o que eu entendi)
veja ;
modulo.cds_bombasALT.value := Formatfloat('###.#',MSExcel.ActiveSheet.Range['AC' + IntToStr(i)].Value);
erro : Incompatible types Double and String
Obs : O campo ALT da tabela é float
você já tentou assim ó:
modulo.cds_bombasALT.value := Formatfloat('###.#',StrToFloat(MSExcel.ActiveSheet.Range['AC' + IntToStr(i)].Value));
-
No caso, você tem que ter esses números arredondados dentro da sua base por obrigatoriedade, ou você quer mostrar esses dados arredondados dentro do seu projeto? Fica mais fácil você usar formatos de arredondamentos dentro do Delphi.
e além disso, você não perde algumas casa decimais no caso de precisar mais tarde não é? xD
-
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
-
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
-
ahhh sim, entendi.
Muuuito obrigado pela ajuda, vou estudar estes links :P
um abraço!
-
No Media Player eu digito o endereço de um vídeo mms://ip_servidor:porta, queria carregar esse link na minha aplicação e reproduzir
-
Bom dia,
alguém conhece algum meio pelo qual eu consiga transmitir na minha aplicação, desenvolvida em Delphi 5, vídeos da internet através do protocolo mms (Microsoft Media Services)?
Não sei nem por onde tentar... pensei no componente MediaPlayer da API do Delphi, mas não encontrei nada a respeito no Help do Delphi.
Procurei bastante na internet também, e me parece ser bastante raro usar componentes do tipo
-
:rolleyes:
Muuuito obrigado Micheus, foi bastante esclarecedora a sua resposta
um abraço
PS: eu uso Delphi 5, mas duvido que essa classe tenha mudado tanto de uma versão pra outra
-
Boom dia :rolleyes:,
Eu tenho algumas dúvidas sobre o método Socket.SendText, (socket = uma instância da classe TCustomWinSocket):
1 - Quando ele retorna 0 eu já entendi que não houve problemas e a mensagem foi enviada, mas se o método retorna algum número inteiro, o que isso significa? O que o inteiro significa, quantidade de bytes quie não foram enviados ou algo assim?
2 - Existe um máximo de bytes que podem ser enviador pelo método sendText? Ele envia tudo de uma vez ou divide em pedaços numa Thread (como o SendBuf) ?
3 - Caso tenha dado algum problema ao enviar, e o problema for que o máximo permitido foi ultrapassado, como faço pra enviar o restante?
(Resolvido)EMBED de ASX gerado dinamicamente
em ASP
Postado · Editado por Diego de Souza Silva
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