Ich habe ein Snippet von Javascript, das verwendet wird, um eine Reihe von jpg's von einer Webcam, die innerhalb unseres Netzwerks ist zu ziehen. Im Moment wird es über Apache2 umgelenkt und in unsere Website eingebettet.
Die Sache ist die, dass ich, um zu verhindern, dass die Anzeige bei Zeitüberschreitungen "einfriert", das Snippet des Beraters auf 2 Sekunden einstellen musste. Jemand schlug vor, dass es möglich wäre, einige der Daten besser zu zwischenspeichern und es mit der richtigen Javascript-Codierung zu beschleunigen.
Was ich jetzt habe, ist:
<center>
<img id="video" src="../../img/unconnected.jpg" alt="video" height="480" width="640" />
</center>
<script type="text/javascript">// <![CDATA[
var sourceImage = "http://www.ourwebsite.com/video/link/image.cgi?v=jpg:640x480&seq=1";
function show() {
document.getElementById("video").src = sourceImage + Math.random();
setTimeout(show, 2000);
}
show();
// ]]></script>
Gibt es eine Möglichkeit, dies zu tun?