| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="Pragma" content="no-cache" />
- <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
- <meta http-equiv="Expires" content="0" />
- <link rel="stylesheet" href="css/style.css"></head>
- <body>
- <div class="container">
- <div class="tab">
- <span id="device_ipc_tab">IPC/SD</span>
- <label style="display: inline-block;width: 100px;text-align: right;" t="com.Language">Language</label>
- <select id="onChangeLanguage" style="width:80px">
- <option value="SimpChinese">中文</option>
- <option value="English">English</option>
- </select>
- </div>
- <div class="content" id="device_ipc_content">
- <div class="h5-left" style="width: 120px;">
- <div class="h5-form-item">
- <input type="button" btn-for="onStartAll" class="h5-button" t="com.OpenAll" title="com.OpenAllTip" style="cursor: pointer;"/>
- </div>
- <ul class="h5-menu-list">
- <li data-ip="10.10.43.5" data-port="80" data-user="admin" data-pswd="l1234567">
- <span class="deviceName" t="com.Device+ 1"></span>
- <button class="testButton" t="com.Test"></button>
- </li>
- <li data-ip="10.10.43.219" data-port="80" data-user="admin" data-pswd="l1234567">
- <span class="deviceName" t="com.Device+ 2"></span>
- <button class="testButton" t="com.Test"></button>
- </li>
- <li data-ip="10.10.43.220" data-port="80" data-user="admin" data-pswd="l1234567">
- <span class="deviceName" t="com.Device+ 3"></span>
- <button class="testButton" t="com.Test"></button>
- </li>
- <li data-ip="10.10.44.40" data-port="80" data-user="admin" data-pswd="l1234567">
- <span class="deviceName" t="com.Device+ 4"></span>
- <button class="testButton" t="com.Test"></button>
- </li>
- <!-- <li data-ip="172.28.6.11" data-port="80" data-user="admin" data-pswd="admin123">
- <span class="deviceName" t="com.Device+ 5"></span>
- <button class="testButton" t="com.Test"></button>
- </li>
- <li data-ip="172.28.6.11" data-port="80" data-user="admin" data-pswd="admin123">
- <span class="deviceName" t="com.Device+ 6"></span>
- <button class="testButton" t="com.Test"></button>
- </li> -->
- <!-- <span class="help-icon" title="com.PortTip" style="position: absolute; top: 11px; right: 15px;">?</span> -->
- </ul>
- </div>
- <div class="h5-left">
- <div class="h5-play-wrap">
- </div>
- <div class="h5-form-item" style="margin-top: 20px;">
- <label t="com.SplitWindow">Split Windows</label>
- <select class="h5-select" sel-for="onChangeWdnNum">
- <option value="1" selected>1x1</option>
- <option value="2">2x2</option>
- <option value="3">3x3</option>
- <option value="4">4x4</option>
- </select>
- <span class="help-icon" title="com.WindowsTip">?</span>
- </div>
- <div class="h5-form-item fn-clear">
- <label t="com.Stream Type"></label>
- <select id="h5_stream" sel-for="onChangeStream"></select>
- <span class="help-icon" title="com.StreamTip">?</span>
- </div>
- <div class="h5-form-item fn-clear">
- <label t="com.ChannelList"></label>
- <select id="h5_channel" sel-for="onChangeChannel"></select>
- <span class="help-icon" title="com.ChannelTip">?</span>
- </div>
- <div class="h5-form-item fn-clear">
- <label t="com.IVSEnable"></label>
- <select id="h5_ivs">
- <option value="0" t="com.No"></option>
- <option value="1" t="com.Yes"></option>
- </select>
- <span class="help-icon" title="com.IVSTip">?</span>
- </div>
- <div class="h5-form-item fn-clear">
- <label t="com.Volume"></label>
- <input type="range" id="h5_volume" min="0" max="1" step="0.1" value="0.5">
- <span id="h5_volume_value"></span>
- <span>(0~1)</span>
- <span class="help-icon" title="com.VolumeTip">?</span>
- </div>
- <div class="h5-form-item fn-clear">
- <input type="button" class="h5-button" t="com.OpenSound" title="com.OpenSoundTip" btn-for="onTurnOnSound">
- <input type="button" class="h5-button fn-marl10" t="com.TurnSoundOff" btn-for="onTurnSoundOff">
- <input type="button" class="h5-button fn-marl10" t="com.EnableIntercom" title="com.OpenTalkTip" btn-for="onStartTalk">
- <input type="button" class="h5-button fn-marl10" t="com.DisableIntercom" btn-for="onStopTalk">
- </div>
- <div class="h5-form-item fn-clear">
- <input type="button" class="h5-button" t="com.Slow" title="com.SlowTip" btn-for="onSlow">
- <input type="button" class="h5-button fn-marl10" t="com.Fast" title="com.FastTip" btn-for="onFast">
- <label t="com.CurrentTimes" class="fn-marl10" title="com.CurrentTimesTip">></label>
- <label id="currentTimes" class="fn-marl10">1X</label>
- </div>
- <div class="h5-form-item fn-clear">
- <input type="button" class="h5-button" t="com.Snap" title="com.SnapTip" btn-for="onSnap">
- <input type="button" class="h5-button fn-marl10" t="com.SnapData" title="com.SnapDataTip" btn-for="onGetCapture">
- <input type="button" class="h5-button fn-marl10" t="com.StartRecord" title="com.StartRecordTip" btn-for="onStartRecord">
- <input type="button" class="h5-button fn-marl10" t="com.StopRecord" btn-for="onStopRecord">
- </div>
- <div class="h5-form-item fn-clear">
- <input type="button" class="h5-button" style="width: 130px;" t="com.EnableDigital" title="com.EnableDigitalTip" btn-for="onStartEnlarge">
- <input type="button" class="h5-button fn-marl10" style="width: 130px;" t="com.DisableDigital" btn-for="onStopEnlarge">
- </div>
- <div class="h5-form-item fn-clear">
- <input type="button" class="h5-button" style="width: 130px;" t="com.EnableLocalMagnify" title="com.OpenMagnifyTip" btn-for="onStartGridEnlarge">
- <input type="button" class="h5-button fn-marl10" style="width: 130px;" t="com.DisableLocalMagnify" btn-for="onCloseGridEnlarge">
- <input type="button" class="h5-button" t="com.FullScreen" title="com.FullScreenTip" btn-for="onSetFull">
- </div>
- <div class="h5-form-item fn-clear">
- <input type="button" btn-for="onStopPreview" class="h5-button" style="width: 195px;" t="com.StopCurStream">
- <input type="button" btn-for="onStopAllPreview" style="width: 195px;" class="h5-button fn-marl10" t="com.StopAllStream"/>
- </div>
- <div class="h5-form-item fn-clear">
- <input type="button" btn-for="onLogout" class="h5-button" style="width: 180px;" t="com.LogoutCur">
- <input type="button" btn-for="onLogoutAll" style="width: 180px;" class="h5-button fn-marl10" t="com.LogoutAll"/>
- </div>
- </div>
- <div class="h5-right">
- <fieldset class="h5-fieldset-wrap">
- <legend t="com.PtzControl"></legend>
- <div class="h5-step-wrap">
- <span t="com.Step"></span>
- <select id="h5_ptz_step" style="width: 130px;">
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- <option value="4">4</option>
- <option value="5" selected="">5</option>
- <option value="6">6</option>
- <option value="7">7</option>
- <option value="8">8</option>
- </select>
- <span class="help-icon" title="com.StepTip">?</span>
- </div>
- <div class="h5-ptz-wrap">
- <input type="button" class="h5-button" t="com.LeftUp" onmousedown="onHandlePTZ('LeftUp', false)" onmouseup="onHandlePTZ('LeftUp', true)">
- <input type="button" class="h5-button" t="com.Up" onmousedown="onHandlePTZ('Up', false)" onmouseup="onHandlePTZ('Up', true)">
- <input type="button" class="h5-button" t="com.RightUp" onmousedown="onHandlePTZ('RightUp', false)" onmouseup="onHandlePTZ('RightUp', true)">
- <input type="button" class="h5-button" t="com.Left" onmousedown="onHandlePTZ('Left', false)" onmouseup="onHandlePTZ('Left', true)">
- <input type="button" class="h5-button" t="com.Right" onmousedown="onHandlePTZ('Right', false)" onmouseup="onHandlePTZ('Right', true)">
- <input type="button" class="h5-button" t="com.LeftDown" onmousedown="onHandlePTZ('LeftDown', false)" onmouseup="onHandlePTZ('LeftDown', true)">
- <input type="button" class="h5-button" t="com.Down" onmousedown="onHandlePTZ('Down', false)" onmouseup="onHandlePTZ('Down', true)">
- <input type="button" class="h5-button" t="com.RightDown" onmousedown="onHandlePTZ('RightDown', false)" onmouseup="onHandlePTZ('RightDown', true)">
- <input type="button" class="h5-button fn-width100" t="com.StartFastPostion" btn-for="startFastPostion">
- <input type="button" class="h5-button fn-width100" t="com.StopFastPostion" btn-for="stopFastPostion">
- </div>
- <div class="h5-zoomfocus-wrap">
- <input type="button" class="h5-button" t="com.ZoomWide" onmousedown="onHandlePTZ('ZoomWide', false)" onmouseup="onHandlePTZ('ZoomWide', true)">
- <input type="button" class="h5-button" t="com.ZoomTele" onmousedown="onHandlePTZ('ZoomTele', false)" onmouseup="onHandlePTZ('ZoomTele', true)">
- <input type="button" class="h5-button" t="com.FocusFar" onmousedown="onHandlePTZ('FocusFar', false)" onmouseup="onHandlePTZ('FocusFar', true)">
- <input type="button" class="h5-button" t="com.FocusNear" onmousedown="onHandlePTZ('FocusNear', false)" onmouseup="onHandlePTZ('FocusNear', true)">
- <input type="button" class="h5-button" t="com.IrisSmall" onmousedown="onHandlePTZ('IrisSmall', false)" onmouseup="onHandlePTZ('IrisSmall', true)">
- <input type="button" class="h5-button" t="com.IrisLarge" onmousedown="onHandlePTZ('IrisLarge', false)" onmouseup="onHandlePTZ('IrisLarge', true)">
- </div>
- <div class="h5-preset-wrap">
- <div class="h5-item-form" style="margin-bottom: 10px;">
- <label t="com.Preset"></label>
- <input type="text" id="h5_preset">
- <span class="help-icon" title="com.PresetTip">?</span>
- </div>
- <input type="button" class="h5-button" t="com.Go" onclick="onHandlePTZ('GotoPreset', false)">
- <input type="button" class="h5-button" t="com.Add" onclick="onHandlePTZ('SetPreset', false)">
- <input type="button" class="h5-button" t="com.Delete" onclick="onHandlePTZ('ClearPreset', false)">
- </div>
- </fieldset>
- <fieldset class="h5-fieldset-wrap" style="width: 600px;">
- <legend t="com.Playback"></legend>
- <div class="h5-form-item">
- <label t="com.StartTime"></label>
- <input type="datetime-local" step="1" style="width: 170px;" id="h5_startTime">
- </div>
- <div class="h5-form-item" style="margin-left: 20px;">
- <label t="com.EndTime"></label>
- <input type="datetime-local" step="1" style="width: 170px;" id="h5_endTime">
- </div>
- <div class="h5-form-item">
- <label t="com.ChannelList"></label>
- <select class="h5-select" id="h5_playback_channel"></select>
- <input type="button" class="h5-button fn-marl10" t="com.Search" btn-for="onSearchRecord">
- </div>
- <table class="h5-table" id="h5_table">
- <thead>
- <tr>
- <td style="width: 50px;"><input type="checkbox" btn-for="onCheckAll" id="h5_checkAll"></td>
- <td style="width: 50px;" t="com.Index"></td>
- <td style="width: 260px;" t="com.Time"></td>
- <td style="width: 85px;" t="com.FileSize"></td>
- <td style="width: 135px;"><span t="com.TimeStamp"></span><span class="help-icon" title="com.TimeStampTip">?</span></td>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="h5-form-item fn-mart10" >
- <input type="button" btn-for="onDownload" class="h5-button" style="width:80px" t="com.Download">
- <span t="com.DownloadProgress"></span><span id="h5_down_process"></span>
- <a id="h5_first" class="h5-link" style="margin-left: 35px;" href="javascript:;" t="com.FirstPage"></a>
- <a id="h5_pre" class="h5-link" href="javascript:;" t="com.Prepage"></a>
- <span>
- <span id="h5_curPage">1</span>/<span id="h5_totalPage">1</span>
- </span>
- <a id="h5_next" class="h5-link" href="javascript:;" t="com.NextPage"></a>
- <a id="h5_last" class="h5-link" href="javascript:;" t="com.LastPage"></a>
- <input type="text" style="width: 30px;" id="h5_goNumber">
- <input type="button" t="com.GO" id="h5_goPage" style="width: 40px">
- </div>
- <div class="h5-form-item fn-mart10">
- <input type="button" t="com.DoubleClickToPlayback" disabled class="h5-button" style="width: 210px;" btn-for="onPausePlayback">
- <input type="button" t="com.Pause" class="h5-button" btn-for="onPausePlayback">
- <input type="button" t="com.Continue" class="h5-button" btn-for="onContinuePlayback">
- <input type="button" t="com.EndPlayback" class="h5-button" btn-for="onClosePlayback">
- </div>
- <div class="h5-form-item fn-mart10" style="display: none;">
- <span t="com.CurPlaybackSecond"></span>
- <span id="h5_curTime">--</span>
- <span>/</span>
- <span id="h5_totalTime">--</span>
- <input type="text" id="h5_goTime" style="width: 50px;">
- <input type="button" class="h5-button" btn-for="onGoTime" t="com.Go">
- </div>
- <div class="h5-form-item fn-mart10">
- <label t="com.CropStartTime"></label>
- <input type="datetime-local" step="1" style="width: 170px;" id="h5_cutStartTime">
- <span> - </span>
- <input type="datetime-local" step="1" style="width: 170px;" id="h5_cutEndTime">
- </div>
- <div class="h5-form-item fn-mart10">
- <input type="button" class="h5-button" style="width:180px" btn-for="onStartCut" t="com.StartCrop"/>
- <span t="com.CropProgress"></span><span id="h5_cut_process"></span>
- </div>
- </fieldset>
- </div>
- </div>
- </div>
- <script src="module/PlayerControl.js"></script><script src="index.js"></script></body>
- </html>
|