Skip to content

Commit be9d7db

Browse files
authored
Merge pull request #392 from Ezviz-OpenBiz/develop
demo: update
2 parents b79cee8 + 832dabc commit be9d7db

File tree

15 files changed

+665
-645
lines changed

15 files changed

+665
-645
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,8 @@ themeData将主题数据本地化,设置本地数据,需要删除template参
281281
<tr><td>loggerOptions</td><td> {name: string, level: "INFO" | "LOG" | "WARN" | "ERROR" , showTime: boolean}</td><td>本地日志设置, 默认值 {name: "ezuikit", level: "INFO", showTime: true}, 支持动态设置请参考 <a href="#日志设置">setLoggerOptions(options)</a> (v8.1.9版本及以上支持)</td><td>N</td></tr>
282282
<tr><td>streamInfoCBType</td><td> 0 | 1 </td><td> 流信息回调类型,监听 streamInfoCB 事件, 0 : 每次都回调(会影响性能), 1 : 只回调一次, 默认值 1 (v8.1.9版本及以上支持)</td><td>N</td></tr>
283283

284+
<tr><td>isCloudRecord</td><td> boolean </td><td>适用 8.1.x 云录制,8.2.x 已移除并默认支持云录制</td><td>N</td></tr>
285+
284286
<tr><td><a href="./videoLevelList.md" target="_blank">videoLevelList</a></td><td> <span>Array<{ </br>/** 清晰度 */</br>level: number, </br>/** 名称 */ </br>name: string, </br> /**1: 主码流,2: 子码流*/</br>streamTypeIn: 1 | 2 }> <span>| null </td><td> 自定义清晰度列表,默认null, 如果有值 sdk 内部不在进行获取, 为 null 使用接口获取的清晰度列表, videoLevelList.length === 0 不展示清晰度控件 sdk 内部不在进行获取, videoLevelList.length > 0 展示控件 sdk 内部不在进行获取 (v8.1.10版本及以上支持);
285287
8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
286288
</td><td>N</td></tr>

demos/react-demo/src/PlayerClass.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ class Player extends React.Component {
5656
// { level: 1, name: "标清", streamTypeIn: 2 }, // 需要保证支持子码流 (streamTypeIn=2)
5757
// { level: 2, name: "高清", streamTypeIn: 1 },
5858
// ],
59+
// videoLevelList: [
60+
// { level: -1, name: "标清", streamTypeIn: 2 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
61+
// { level: -2, name: "高清", streamTypeIn: 1 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
62+
// ]
5963
});
6064
}
6165
// });

demos/vue-demo/src/components/Player.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@ export default {
108108
// { level: 1, name: "标清", streamTypeIn: 2 }, // 需要保证支持子码流 (streamTypeIn=2)
109109
// { level: 2, name: "高清", streamTypeIn: 1 },
110110
// ],
111+
// videoLevelList: [
112+
// { level: -1, name: "标清", streamTypeIn: 2 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
113+
// { level: -2, name: "高清", streamTypeIn: 1 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
114+
// ]
111115
});
112116
113117
// 8.1.x 事件监听

demos/vue3-demo/src/components/Player.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,10 @@ const init = () => {
147147
// { level: 1, name: "标清", streamTypeIn: 2 }, // 需要保证支持子码流 (streamTypeIn=2)
148148
// { level: 2, name: "高清", streamTypeIn: 1 },
149149
// ],
150+
// videoLevelList: [
151+
// { level: -1, name: "标清", streamTypeIn: 2 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
152+
// { level: -2, name: "高清", streamTypeIn: 1 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
153+
// ]
150154
});
151155
152156
// 8.1.x 事件监听

demos/with-electron/src/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ <h2>视频模式使用示例:</h2>
103103
// { level: 1, name: "标清", streamTypeIn: 2 }, // 需要保证支持子码流 (streamTypeIn=2)
104104
// { level: 2, name: "高清", streamTypeIn: 1 },
105105
// ],
106+
// videoLevelList: [
107+
// { level: -1, name: "标清", streamTypeIn: 2 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
108+
// { level: -2, name: "高清", streamTypeIn: 1 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
109+
// ]
106110
});
107111

108112
// 8.1.x 事件监听

demos/with-next/src/components/Player.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ const Player = () => {
8282
// { level: 1, name: "标清", streamTypeIn: 2 }, // 需要保证支持子码流 (streamTypeIn=2)
8383
// { level: 2, name: "高清", streamTypeIn: 1 },
8484
// ],
85+
// videoLevelList: [
86+
// { level: -1, name: "标清", streamTypeIn: 2 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
87+
// { level: -2, name: "高清", streamTypeIn: 1 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
88+
// ]
8589
});
8690
}
8791

demos/with-react-vite/src/Player.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ const Player = () => {
8080
// { level: 1, name: "标清", streamTypeIn: 2 }, // 需要保证支持子码流 (streamTypeIn=2)
8181
// { level: 2, name: "高清", streamTypeIn: 1 },
8282
// ],
83+
// videoLevelList: [
84+
// { level: -1, name: "标清", streamTypeIn: 2 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
85+
// { level: -2, name: "高清", streamTypeIn: 1 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
86+
// ]
8387
});
8488

8589
(window as any).player = player.current;

demos/with-uniapp-vue2/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# with-uniapp-vue2
22

3+
仅支持 H5 (web 环境)
4+
35
## Project setup
46
```
57
## 强制使用 yarn 安装依赖
@@ -29,3 +31,5 @@ https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/tree/master/demos/with-u
2931

3032
https://github.com/Ezviz-OpenBiz/UniEzOpenSDK
3133

34+
35+

demos/with-uniapp-vue2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"@dcloudio/uni-stat": "^2.0.2-4070520250711001",
3636
"@vue/shared": "^3.0.0",
3737
"core-js": "^3.8.3",
38-
"ezuikit-js": "8.1.16",
38+
"ezuikit-js": "8.2.0",
3939
"flyio": "^0.6.2",
4040
"vue": ">= 2.6.14 < 2.7",
4141
"vue-class-component": "^6.3.2",

demos/with-uniapp-vue2/src/components/Player.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export default {
4545
player = new EZUIKitPlayer({
4646
id: "video-container", // 视频容器ID
4747
accessToken:
48-
"at.a2kfdvx06shai2749ofnby6607q6io0a-1apef6y5tr-1p1z09q-tp5zvd5kj",
48+
"at.9uoaxo0k3e5dinq8bretm18e5l37k1l6-26lx1qcvcc-1neesaz-kh9hqvqc3",
4949
url: "ezopen://open.ys7.com/BC7799091/1.hd.live",
5050
// simple: 极简版; pcLive: pc直播; pcRec: pc回放; mobileLive: 移动端直播; mobileRec: 移动端回放;security: 安防版; voice: 语音版;
5151
template: "mobileLive",
@@ -62,6 +62,8 @@ export default {
6262
// quality: 1, //
6363
// language: "en", // zh | en
6464
// staticPath: "/ezuikit_static", // 如果想使用本地静态资源,请复制根目录下ezuikit_static 到当前目录下, 然后设置该值
65+
// isCloudRecord: true, // 如果是云录制的播放 需要这个值,是必须的, 8.2.0 开始 默认支持
66+
scaleMode: 1, // 默认 0 完全填充窗口,会有拉伸 1: 等比适配 2: 等比完全填充窗口, 超出隐藏 @sine 8.2.0
6567
env: {
6668
// https://open.ys7.com/help/1772?h=domain
6769
// domain默认是 https://open.ys7.com, 如果是私有化部署或海外的环境,请配置对应的domain
@@ -92,6 +94,10 @@ export default {
9294
// { level: 1, name: "标清", streamTypeIn: 2 }, // 需要保证支持子码流 (streamTypeIn=2)
9395
// { level: 2, name: "高清", streamTypeIn: 1 },
9496
// ],
97+
// videoLevelList: [
98+
// { level: -1, name: "标清", streamTypeIn: 2 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
99+
// { level: -2, name: "高清", streamTypeIn: 1 }, // 8.1.17 开始 当 level 的值小于 0时, 不在向设备发送指令,仅根据 streamTypeIn 切换码流 (请保证 streamTypeIn 对应的码流存在)
100+
// ]
95101
});
96102
97103
player.eventEmitter.on(EZUIKitPlayer.EVENTS.videoInfo, (info) => {

0 commit comments

Comments
 (0)