Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f41120a

Browse files
committed
[CHG]修复回放时地址参数多个?获取参数异常问题
1 parent 6762c2e commit f41120a

File tree

4 files changed

+15
-14
lines changed

4 files changed

+15
-14
lines changed

demos/base-demo/ezuikit.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@
233233
function matchIframeUrl() {
234234
switch (_this.opt.template) {
235235
case 'simple':
236-
var iframeUrl = domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
236+
var iframeUrl = domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
237237
var controlsValue = "";
238238
if(typeof params.controls !== 'undefined' && params.controls){
239239
console.log("typeof" ,typeof params.controls)
@@ -248,13 +248,13 @@
248248
}
249249
return iframeUrl;
250250
case 'standard':
251-
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=1" + "&id=" + id;
251+
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=1" + "&id=" + id;
252252

253253
case 'security':
254-
return domain + "/ezopen/h5/iframe_se?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
254+
return domain + "/ezopen/h5/iframe_se?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
255255

256256
default:
257-
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
257+
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
258258
}
259259
}
260260

demos/base-demo/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ <h2>视频模式使用示例:</h2>
3030
<script>
3131
var playr = new EZUIKit.EZUIKitPlayer({
3232
id: 'video-container', // 视频容器ID
33-
accessToken: 'at.b420ixg49b8pol288ox3aym6d1fevi8a-13k7ff3vj7-0bhl0be-igxj9kpdu',
34-
url: 'ezopen://open.ys7.com/D88600067/1.live',
35-
template: 'simple', // simple - 极简版;standard-标准版;security - 安防版(预览回放);voice-语音版;
33+
accessToken: 'at.bzmibt1w9b8pol28894ueita5szc09hm-2vdbaeu71f-0e7rvy1-wsvwldkzh',
34+
url: 'ezopen://open.ys7.com/203751922/1.rec?begin=20210329100000&end=20210329110000',
35+
template: 'security', // simple - 极简版;standard-标准版;security - 安防版(预览回放);voice-语音版;
3636
autoplay: true,
3737
// 视频上方头部控件
3838
header: ['capturePicture','save','zoom'], // 如果templete参数不为simple,该字段将被覆盖
@@ -53,7 +53,7 @@ <h2>视频模式使用示例:</h2>
5353
handleTalkSuccess: () => console.log("对讲成功回掉"),
5454
handleTalkError: (data) = function(){console.log("对讲失败",data)},
5555
width:375,
56-
height:200,
56+
height:400,
5757
});
5858
function play() {
5959
var playPromise = playr.play();

ezuikit.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@
117117
state: {
118118
countTimer: undefined,
119119
// countTime 计时器
120+
recodeTime: 0,
120121
// 录音时间
121122
recodeTimer: undefined,
122123
//录音时长 计时器
@@ -232,7 +233,7 @@
232233
function matchIframeUrl() {
233234
switch (_this.opt.template) {
234235
case 'simple':
235-
var iframeUrl = domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
236+
var iframeUrl = domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
236237
var controlsValue = "";
237238
if(typeof params.controls !== 'undefined' && params.controls){
238239
console.log("typeof" ,typeof params.controls)
@@ -247,13 +248,13 @@
247248
}
248249
return iframeUrl;
249250
case 'standard':
250-
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=1" + "&id=" + id;
251+
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=1" + "&id=" + id;
251252

252253
case 'security':
253-
return domain + "/ezopen/h5/iframe_se?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
254+
return domain + "/ezopen/h5/iframe_se?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
254255

255256
default:
256-
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
257+
return domain + "/ezopen/h5/iframe?bSupporDoubleClickFull=0&url=" + _this.opt.url.replace("?","&") + "&autoplay=" + _this.opt.autoplay + "&audio=" + _this.opt.audio + "&accessToken=" + params.accessToken + "&templete=0" + "&id=" + id;
257258
}
258259
}
259260

@@ -1549,4 +1550,4 @@
15491550
}
15501551

15511552
return EZUIKit;
1552-
});
1553+
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ezuikit-js",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"description": "ezuikit javascript for npm",
55
"main": "ezuikit.js",
66
"scripts": {

0 commit comments

Comments
 (0)