ako Posted August 18, 2010 Report Share Posted August 18, 2010 Hi, ich möchte gerne im Veyton auf einer Seite ein Webcam-Bild/Video laufen lassen. Der Code dazu ist dieser: <h2>Motion JPEG of 320x240 image</h2> <script type="text/javascript"><!-- // Set the BaseURL to the url of your camera // Example: var BaseURL = "http://172.21.1.122/"; // Since this file is located inside the unit itself, no base url is specified here var BaseURL = "http://ip-adresse:5432/"; // DisplayWidth & DisplayHeight specifies the displayed width & Height of the image. // You may change these numbers, the effect will be a strech or a shrink of the image var DisplayWidth = "320"; var DisplayHeight = "240"; // This is the filepath to the video generating file inside the camera itself var File = "axis-cgi/mjpg/video.cgi?resolution=320x240"; // No changes required below this point var output = ""; if ((navigator.appName == "Microsoft Internet Explorer")&&(navigator.platform != "MacPPC")&&(navigator.platform != "Mac68k")) { // If Internet Explorer for Windows then use ActiveX output = "<span class="mceItemObject" ID=\"CamImage\" WIDTH=" output += DisplayWidth; output += " HEIGHT="; output += DisplayHeight; output += " CLASSID=CLSID:917623D1-D8E5-11D2-BE8B-00104B06BDE3 "; output += "CODEBASE=\""; output += BaseURL; output += "activex/AxisCamControl.cab#Version=1,0,2,15\">"; output += "<span NAME=\"URL\" value=\""; output += BaseURL; output += File; output += "\" class="mceItemParam"></span> <BR><B>Axis ActiveX Camera Control</B><BR>"; output += "The AXIS ActiveX Camera Control, which enables you "; output += "to view live image streams in Microsoft Internet"; output += " Explorer, could not be registered on your computer."; output += "<BR></span>"; } else { // If not IE for Windows use the browser itself to display output = "<IMG SRC="\" mce_SRC="\"""; output += BaseURL; output += File; output += "&dummy=garb\" HEIGHT=\""; // The above dummy cgi-parameter helps some versions of NS output += DisplayHeight; output += "\" WIDTH=\""; output += DisplayWidth; output += "\" ALT=\"Moving Image Stream\">"; } document.write(output); // --></script> <img src="axis-cgi/mjpg/video.cgi?resolution=320x240&dummy=garb" border="0" alt="Moving Image Stream" width="320" height="240" /> Da ist ja nun ein bisschen Javascript und eben das Bild zur Ausgabe. Ich habe bisher nur versucht, das im Content-Manager als html auf eine Seite einzufügen. Das Bild wird nicht angezeigt, nur der Alttext. Wie möchte der Veyton das gerne haben, damit es ggf. funktioniert? Danke, Grüße ako Link to comment Share on other sites More sharing options...
amilo Posted August 18, 2010 Report Share Posted August 18, 2010 Hallo, Javascript mit {literal} ...... {/literal} einfügen. MfG. Hansen Link to comment Share on other sites More sharing options...
ako Posted August 18, 2010 Author Report Share Posted August 18, 2010 Hallo amilo, das hatte ich mir gedacht und habs probiert, aber vmtl. habe ich dabei etwas falsch gemacht. Reicht es den gesamten Code in {literal} zu setzen oder wie?! Ich hatte das vor <script> und nach dem </script> eingefügt?! Gruß ako Edit: Jetzt hatte ich mal nur die { } in {literal}{/literal} gepackt. So wie ich das auch bei CSS machte. Klappt auch nicht... Link to comment Share on other sites More sharing options...
ako Posted August 26, 2010 Author Report Share Posted August 26, 2010 Hallo, kann mir hiermit bitte noch mal Jemand weiterhelfen? Es ist immer noch offen und ich weiss nicht, wie und wo man diese {literal}'s einfügen soll. Vielen Dank. Grüße ako Link to comment Share on other sites More sharing options...
sams Posted August 27, 2010 Report Share Posted August 27, 2010 und wenn du es direkt im template reinhaust? Link to comment Share on other sites More sharing options...
ako Posted August 27, 2010 Author Report Share Posted August 27, 2010 Wie meinst Du das? Wo soll ich das einfügen, wenn nicht über den Content-Manager? Link to comment Share on other sites More sharing options...
sams Posted August 27, 2010 Report Share Posted August 27, 2010 schick mir mal die IP per PM, da schaue ich mirs mal an Link to comment Share on other sites More sharing options...
ako Posted September 12, 2010 Author Report Share Posted September 12, 2010 Hallo, Javascript mit {literal} ...... {/literal} einfügen. MfG. Hansen Amilo, hast Du für mich noch eine genauere Erklärung, wie und wo diese literals hinkommen sollen? Ich bekomme die Cam nach wie vor nicht aktiviert. Danke Edit: Problem gelöst. Problem lag zwischen meinen Ohren. Habe den absoluten Pfad zum Image am Ende des Scripts falsch gestrickt. Diese Literals musste ich nicht benutzen. Das komplette Script im Content-Manager nach Klick auf "html" einfügen und gut ist. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.