|
826 | 826 | realUrl += data.data; |
827 | 827 | /**参数容错处理 start*/ |
828 | 828 | if (data.data.indexOf('playback') !== -1) { //回放 |
| 829 | + var wsBegin = getQueryString('begin', data.data) || getQueryString('begin', playParams.url); |
| 830 | + var wsEnd = getQueryString('end', data.data) || getQueryString('end', playParams.url); |
829 | 831 | // 兼容各种时间格式 |
830 | | - if (!getQueryString('begin', data.data)) { |
| 832 | + if (!wsBegin) { |
831 | 833 | var defaultDate = new Date(); |
832 | 834 | realUrl = realUrl + '&begin=' + defaultDate.Format('yyyyMMdd') + 'T000000Z'; |
833 | 835 | } else { |
834 | | - realUrl = realUrl.replace('&begin=' + getQueryString('begin', data.data), '&begin=' + formatRecTime(getQueryString('begin', data.data), '000000')) |
| 836 | + realUrl = realUrl.replace('&begin=' + getQueryString('begin', data.data), '&begin=' + formatRecTime(wsBegin, '000000')) |
| 837 | + if(!getQueryString('begin',realUrl)){ |
| 838 | + realUrl += '&begin=' + formatRecTime(wsBegin, '000000'); |
| 839 | + } |
835 | 840 | } |
836 | | - if (!getQueryString('end', data.data)) { |
| 841 | + if (!wsEnd) { |
837 | 842 | var defaultDate = new Date(); |
838 | 843 | realUrl = realUrl + '&end=' + defaultDate.Format('yyyyMMdd') + 'T235959Z'; |
839 | 844 | } else { |
840 | | - realUrl = realUrl.replace('&end=' + getQueryString('end', data.data), '&end=' + formatRecTime(getQueryString('end', data.data), '235959')) |
| 845 | + realUrl = realUrl.replace('&end=' + getQueryString('end', data.data), '&end=' + formatRecTime(wsEnd, '235959')) |
| 846 | + if(!getQueryString('end',realUrl)){ |
| 847 | + realUrl += '&end=' + formatRecTime(wsEnd, '235959'); |
| 848 | + } |
841 | 849 | } |
842 | 850 | // api错误处理 |
843 | 851 | if (!getQueryString('stream', data.data)) { |
|
0 commit comments