Seite 1 von 1

Einblendung einer Grafik wenn M24M-IT nachts ausgeschaltet

Verfasst: 07 Feb 2011 10:54
von rodima
Hallo Forenfreunde,
ich habe einen Live-Stream auf meine Site (Java-Script) laufen. Jetzt möchte ich die Cam mittels Zeitschaltuhr nachts ausschalten. Auf meiner Site erschein dann eine leere Seite. Gibt es die Möglichkeit, dass dann eine x-beliebige Grafik, bzw. Bild angezeigt wird? Hier der Script:

.....
<img>

<script>

var imageUrl=document.camimage.src;

var random=new Date().getTime();

var delay=0.1; // Aktualisierung in Sekunden

var counter=0;

var buffer=new Image;

function DisplayImage() {

document.camimage.src=buffer.src;

LoadNextImage();

}

function LoadBuffer () {

var trickname=imageUrl;

++counter;

trickname+="?counter="+(random+counter);

buffer.src=trickname;

buffer.onload=DisplayImage;

}

function LoadNextImage () {

setTimeout("LoadBuffer()", 1000*delay);

// Millisekunden*1000 -> Sekunden

}

LoadNextImage();

</script>
<br>
<br>
<br>
<br>
</div>


Erbitte Eure Hilfe...

Verfasst: 07 Feb 2011 13:18
von joergeli
Hallo rodima,

ohne jetzt Dein Script näher betrachtet zu haben,
würde ich sagen, dass Du noch eine Abfrage bzgl. der Uhrzeiten
(also wenn die Cam abends abgeschaltet wurde, bzw. morgens eingeschaltet wurde) einbaust.
Wenn diese Abfrage (z.B. Uhrzeit > 22:00 Uhr und Uhrzeit < 06:00 Uhr)
positiv ist, dann blende Grafik xy (z.B. cam_ist_offline.jpg) über das leere Live-Bild ein.

Ich kenne mich mit jscript nicht so aus, mit PHP lassen sich aber relativ einfach z.B. Sonnenauf-/ bzw. -untergangszeit ermitteln
und anhand dieser Zeiten eine Grafik über das leere Live-Bild legen.
Das heißt, Dein Live-Bild wird zwar weiterhin erzeugt, aber durch das "Offline-Bild" überlagert, wenn die Sonne untergegangen ist.

Gruß
Jörg

P.S. Ich verwende als WebCam-Software VisionGS und da gibt es die Möglichkeit,
beim Beenden der Software noch ein beliebiges Bild abzuspeichern.

Verfasst: 07 Feb 2011 14:57
von rodima
Hallo joergeli,
danke für Deine Antwort.
Ich habe auch visiongs für eine andere Kamera.
für den live-stream setze ich aber bei der mobotix den genannten script ein.
Bei visiongs rattert ja laufend der PC.....

Könntes Du mir evtl. mit einem Script aushelfen?

Verfasst: 08 Feb 2011 00:24
von joergeli
Hallo rodima,

mit PHP könnte ich evtl. etwas basteln.
Kannst Du auf Deinem Web-Server PHP verwenden ?
(Einfach mal testen, in dem Du Deine Seite webmobotixlive.html
mal nach webmobotixlive.php umbenennst.)

Wenn die PHP-Seite angezeigt wird, bräuchte ich noch die genauen GPS-Koordinaten Deiner Station,
weil sich danach die Sonnenauf- und untergangszeiten ableiten.
Die GPS-Koordinaten bekommst Du z.B. über http://maps.google.de/.
Dort Deine Adresse eingeben und anschl. in der Karte mit der rechten Maustaste "Was ist hier?" anklicken.
Dann werden oben in der Eingabezeile die GPS-Koordinaten angezeigt.

Ich würde aber sagen, den Rest machen wir per persönlicher Mail,
meine Mail-Adresse findest Du auf meiner WEB-Seite unter "Impressum".

Gruß
Jörg