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

WebcamXP


alexandrerodrigues

Pergunta

seguinte, vasculhei muito na net procurando uma solução para exibir uma webcam num site, seginte consegui usando o WebcamXP 2007 as imagens são mostradas porem não sai som, como eu faço para colocar o som junto das imagens?? quando testo via localhost:8080 (foi a porta que escolhi) aparece uma pagina com um botão abaixo pra ativar o som, quando gero o javascript não tem a opção de som eu queria que o som fose exibido em sincronia com a imagem. alguém sabe como me ajudar??

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Poste alguma coisa do seu código Html e Javascript pra facilitar.

foi mal

eu cadastrei no no ip pra ficar mais fácil pois não tenho ip fixo segue o código:

<script language="JavaScript">

<!--

errorimg1= 0;

function LoadImage1()

{

        uniq1 = Math.random();

        document.images.webcam1.src = "http://alxrds.no-ip.info/cam_1.jpg?uniq="+uniq1;

        window.status = "[powered by WebCamXP]";

}

function PTZMouseDown1(e)

{

        var IE = document.all?true:false;

        var x,y;

        var myx,myy;

        var myifr = document.getElementById("ptz");

        tp = getElPos1();

        myx = tp[0];

        myy = tp[1];

        if(IE){

        x = event.clientX - myx + document.body.scrollLeft;

        y = event.clientY - myy + document.body.scrollTop;

        } else {

        x = e.pageX - myx;

        y = e.pageY - myy;

        }

        //alert(x + " :: " + y);

        if (myifr != null) myifr.src = "http://alxrds.no-ip.info/ptz?source=1&moveto_x=" + x + "&moveto_y=" + y +"&withsrcselect=true";

        return true;

}

function getElPos1()

{

            el = document.images.webcam1;

            x = el.offsetLeft;

            y = el.offsetTop;

            elp = el.offsetParent;

            while(elp!=null)

              { x+=elp.offsetLeft;

                y+=elp.offsetTop;

                elp=elp.offsetParent;

              }

            return new Array(x,y);

}

function ErrorImage1()

{

        errorimg1++;

        if (errorimg1>1){

              document.images.webcam1.onload = "";

              document.images.webcam1.src = "offline.jpg";

              }else{

              uniq1 = Math.random();

            document.images.webcam1.src = "http://alxrds.no-ip.info/cam_1.jpg?uniq="+uniq1;

              }

}

function DoIt1()

{

        errorimg1=0;

        window.setTimeout("LoadImage1();", 25);

}

    document.write('<img src="loading.jpg" id="webcam1" name="webcam1" onload="DoIt1()" onerror="ErrorImage1()"  onmousedown="PTZMouseDown1(event)" width=640 height=480 border=0 style="border-color:#000000; border-style:solid">');

//-->

    </script>

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

  • 0

esse é o codigoda pagina que mostra quando se digita http://alxrds.no-ip.info nessa pagina tem um botao pra ativar o som mais eu não localizei essa pagina em meu micro...

<html><head><title>Web Cam Online By Alexandre Rodrigues</title><meta http-equiv="content-type" content="text/html; charset=UTF-8" /><meta name="generator" content="webcamXP PRO 2007 v3.72.440"><style type=text/css><!--a:link    {color:#F3F3F3;text-decoration:none}a:visited {color:#F3F3F3;text-decoration:none}a:hover   {color:#FF0000;text-decoration:underline}BODY {scrollbar-arrow-color: #000000}BODY {scrollbar-base-color: #0080C0}BODY {scrollbar-face-color: #0080C0}BODY {scrollbar-highlight-color: #000000}BODY {scrollbar-track-color: #0080C0}BODY {scrollbar-shadow-color : #000000}BODY {scrollbar-darkshadow-color : #0080C0}--></style>
<script language="JavaScript">
<!--
function campop(camnum, width, height) {
camstr = '/wetdex.html?number=' + camnum;
winstr = 'wincam' + camnum;
newWindow = window.open(camstr, winstr, 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=' + width + ',height=' + height);
}
// -->
</script>
<script LANGUAGE="JavaScript">
<!-- Begin
function leapto(form) {
var myindex=form.dest.selectedIndex;
parent.location.href=(form.dest.options[myindex].value);
myindex = 0; // reset pulldown menu
}
// End -->
</SCRIPT>
</head>
<body bgcolor="#0080C0" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"><center><font face="verdana" size="1" color="#F3F3F3"><b>Web Cam Online By Alexandre Rodrigues</b><br><br><table width="400" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" style="border:1px"><tr><td align="center" bgcolor="#000040"><font face="verdana" size=1 color="#F3F3F3">.: online cam(s) :.</font></td></tr><tr><td align="center" valign="top"  bgcolor="#004080"><font face="verdana" size=1 color="#F3F3F3"><br><script LANGUAGE="JavaScript">
<!--
errorimg= 0;
camnum= 1;
var mylabel;
function ChangeCam(value, wid, hei, name)
{
        camnum = value;
        document.images.webcam.width = wid;
        document.images.webcam.height = hei;
        mylabel.innerText = name;
        var myifr = document.getElementById("ptz");
        if (myifr != null) myifr.src = "/ptz?source=" + camnum;
        document.images.webcam.onload = DoIt;
        var ifr3 = document.getElementById("mytable");
        ifr3.width = wid;
        DoIt();
}
function LoadImage()
{
        document.images.webcam.src = "cam_"+camnum+".jpg?uniq="+Math.random();
}
function ErrorImage()
{
        errorimg++;
        if (errorimg>1){
              document.images.webcam.onload = "";
              document.images.webcam.src = "http://www.darkboard.net/webcam/offline.jpg";
              }else{
              document.images.webcam.src = "cam_"+camnum+".jpg?uniq="+Math.random();
              }
}
function PTZMouseDown(e)
{
        var IE = document.all?true:false;
        var x,y;
        var myx,myy;
        var myifr = document.getElementById("ptz");
        tp = getElPos();
        myx = tp[0];
        myy = tp[1];
        if(IE){
        x = event.clientX - myx + document.body.scrollLeft;
        y = event.clientY - myy + document.body.scrollTop;
        } else {
        x = e.pageX - myx;
        y = e.pageY - myy;
        }
        //alert(x + " :: " + y);
        if (myifr != null) myifr.src = "/ptz?source=" + camnum + "&moveto_x=" + x + "&moveto_y=" + y;
        return true;
}
function getElPos()
{
            el = document.images.webcam;
            x = el.offsetLeft;
            y = el.offsetTop;
            elp = el.offsetParent;
            while(elp!=null)
              { x+=elp.offsetLeft;
                y+=elp.offsetTop;
                elp=elp.offsetParent;
              }
            return new Array(x,y);
}
function DoIt()
{
        errorimg=0;
        window.setTimeout("LoadImage();", 25);
}
  document.write('<table width="10" height="10" border=1 bordercolor="#000000" cellpadding="0" cellspacing="0"><tr><td>');
  document.write('<img src="loading.jpg" id="webcam" name="webcam" onload="DoIt()" onerror="ErrorImage()" onmousedown="PTZMouseDown(event)" width=176 height=144 border=0 style="border-color:#000000; border-style:solid">');
  document.write('</td></tr></table>');
  document.write('<table id="mytable" border="0" cellpadding="0" cellspacing="0" width="176"><tr><td>');
  document.write('<font face="verdana" size=1 color="#F3F3F3">');
  document.write('<div align="right" id="mylabel"></div>');
  document.write('</font></td></tr></table>');
  mylabel = document.getElementById("mylabel");
  mylabel.innerText = '';
//-->
</script><br><br></font></td></tr></table><br><table width="400" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" style="border:1px"><tr><td align="center" bgcolor="#000040"><font face="verdana" size=1 color="#F3F3F3">.: pan, tilt and zoom control :.</font></td></tr><tr><td align="center" valign="top"  bgcolor="#004080"><font face="verdana" size=1 color="#F3F3F3"><br><font face="verdana" size="1" color="black"><iframe id="ptz" width="100%" height="90" src="/ptz" frameborder="0" allowtransparency="true" scrolling="no" ></iframe></font><br></font></td></tr></table><br><table width="400" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" style="border:1px"><tr><td align="center" bgcolor="#000040"><font face="verdana" size=1 color="#F3F3F3">.: live sound (java) :.</font></td></tr><tr><td align="center" valign="top"  bgcolor="#004080"><font face="verdana" size=1 color="#F3F3F3"><br><table width="120" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" style="border:1px"><tr><td bgcolor="#004080"><applet codebase="/" code="h" archive="sound.jar" width="120" height="30" hspace="0" vspace="0" soundtype="wav" soundport="8090"></applet></td></tr></table><br><br></font></td></tr></table><br><table width="400" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" style="border:1px"><tr><td align="center" bgcolor="#000040"><font face="verdana" size=1 color="#F3F3F3">.: chatbox :.</font></td></tr><tr><td align="center" valign="top"  bgcolor="#004080"><font face="verdana" size=1 color="#F3F3F3"><br><font face="verdana" size="1" color="black"><iframe name="shout" id="shout" width="100%" height="350" src="/chat" frameborder="0" allowtransparency="true" scrolling="no" ></iframe></font><br></font></td></tr></table><br><table width="400" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" style="border:1px"><tr><td align="center" bgcolor="#000040"><font face="verdana" size=1 color="#F3F3F3">.: navigation links :.</font></td></tr><tr><td align="center" valign="top"  bgcolor="#004080"><font face="verdana" size=1 color="#F3F3F3"><br><a href="/">main page...</a><br><a href="show_gallery_page?page=1">online gallery...</a><br><br></font></td></tr></table><br><br><table border="1" cellpadding="0" cellspacing="0" bordercolor="#579A48"><tr><td><a href="http://www.webcamXP.com"><img src="http://www.darkwet.net/banners/webcamxp2.gif" width="88" height="31" border="0"></a></td></tr></table><br>powered by webcamXP PRO 2007 v3.72.440<br><br><br></font></center></body></html>

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...