I have an Axis network (IP) camera that I would like to embed in my website. Axis provides the code (see below), and it works. However, I would like to limit the hours during the day when people have access to view the camera (or, alternatively, the web page where the camera appears). I would like to limit the hours to Monday through Friday, 9 a.m. to 7 p.m. E.S.T.
If you have any suggestions, please let me know. I have only rudimentary knowledge of code, so if you have any suggestions, it would be helpful if you could provided any suggested changes or additions to the existing code below.
I am also open to other suggestions for accomplishing the same goal. Thanks in advance.
Code:<SCRIPT LANGUAGE="JavaScript"> // Set the BaseURL to the URL of your camera var BaseURL = "http://98.242.185.88:4956/"; // DisplayWidth & DisplayHeight specifies the displayed width & height of the image. // You may change these numbers, the effect will be a stretched or a shrunk image var DisplayWidth = "640"; var DisplayHeight = "480"; // This is the path to the image generating file inside the camera itself var File = "axis-cgi/mjpg/video.cgi?resolution=640x480"; // No changes required below this point var output = ""; if ((navigator.appName == "Microsoft Internet Explorer") && (navigator.platform != "MacPPC") && (navigator.platform != "Mac68k")) { // If Internet Explorer under Windows then use ActiveX output = '<OBJECT ID="Player" width=' output += DisplayWidth; output += ' height='; output += DisplayHeight; output += ' CLASSID="CLSID:DE625294-70E6-45ED-B895-CFFA13AEB044" '; output += 'CODEBASE="'; output += BaseURL; output += 'activex/AMC.cab#version=5,6,2,2">'; output += '<PARAM NAME="MediaURL" VALUE="'; output += BaseURL; output += File + '">'; output += '<param name="MediaType" value="mjpeg">'; output += '<param name="ShowStatusBar" value="0">'; output += '<param name="ShowToolbar" value="0">'; output += '<param name="AutoStart" value="1">'; output += '<param name="StretchToFit" value="1">'; // Remove the // for the ptz settings below to use the code for click-in-image. // output += '<param name="PTZControlURL" value="'; // output += BaseURL; // output += '/axis-cgi/com/ptz.cgi?camera=1">'; // output += '<param name="UIMode" value="ptz-relative">'; // or "ptz-absolute" output += '<BR><B>Axis Media Control</B><BR>'; output += 'The AXIS Media Control, which enables you '; output += 'to view live image streams in Microsoft Internet'; output += ' Explorer, could not be registered on your computer.'; output += '<BR></OBJECT>'; } else { // If not IE for Windows use the browser itself to display theDate = new Date(); output = '<IMG SRC="'; output += BaseURL; output += File; output += '&dummy=' + theDate.getTime().toString(10); output += '" HEIGHT="'; output += DisplayHeight; output += '" WIDTH="'; output += DisplayWidth; output += '" ALT="Camera Image">'; } document.write(output); document.Player.ToolbarConfiguration = "play,+snapshot,+fullscreen" // Remove the // below to use the code for Motion Detection. // document.Player.UIMode = "MDConfig"; // document.Player.MotionConfigURL = "/axis-cgi/operator/param.cgi?ImageSource=0" // document.Player.MotionDataURL = "/axis-cgi/motion/motiondata.cgi"; </SCRIPT>



Reply With Quote



Bookmarks