17
17
18
18
### 获取 ezuikit-js
19
19
20
- ```
20
+ ``` bash
21
+ # npm
21
22
npm install ezuikit-js
22
23
23
24
# yarn
@@ -31,13 +32,13 @@ pnpm add ezuikit-js
31
32
32
33
### 引入 ezuikit-js
33
34
34
- ```
35
+ ``` js
35
36
import EZUIKit from ' ezuikit-js' ;
36
37
```
37
38
38
39
#### 如果你使用原生方法,可以通过标签引用
39
40
40
- ```
41
+ ``` html
41
42
<!-- umd -->
42
43
<script src =" ./ezuikit.js" ></script >
43
44
```
@@ -48,7 +49,7 @@ import EZUIKit from 'ezuikit-js';
48
49
49
50
创建 DOM
50
51
51
- ```
52
+ ``` html
52
53
<div id =" video-container" ></div >
53
54
```
54
55
@@ -57,7 +58,7 @@ import EZUIKit from 'ezuikit-js';
57
58
### 直播
58
59
59
60
``` js
60
- var player = new EZUIKit.EZUIKitPlayer ({
61
+ const player = new EZUIKit.EZUIKitPlayer ({
61
62
id: " video-container" , // 视频容器ID
62
63
accessToken:
63
64
" at.3bvmj4ycamlgdwgw1ig1jruma0wpohl6-48zifyb39c-13t5am6-yukyi86mz" ,
@@ -75,7 +76,7 @@ var player = new EZUIKit.EZUIKitPlayer({
75
76
### 回放
76
77
77
78
``` js
78
- var player = new EZUIKit.EZUIKitPlayer ({
79
+ const player = new EZUIKit.EZUIKitPlayer ({
79
80
id: " video-container" , // 视频容器ID
80
81
width: 600 ,
81
82
height: 400 ,
@@ -119,7 +120,7 @@ alpha(功能测试)、beta(集成测试)为我们的非正式版本,
119
120
> 轻应用支持向接入萤石云海外环境的设备发起取流播放,需要在初始化时配置海外服务域名,示例:
120
121
121
122
``` js
122
- EZOPENDemo = new EZUIKit.EZUIKitPlayer ({
123
+ const player = new EZUIKit.EZUIKitPlayer ({
123
124
id: " playWind" ,
124
125
width: 600 ,
125
126
height: 400 ,
@@ -473,46 +474,46 @@ player.stopTalk();
473
474
474
475
#### 对讲设置麦克风增益
475
476
476
- ```
477
- // 设置音频增益系数 0 ~ 10
478
- player.setVolumeGain(volume);
477
+ ``` js
478
+ // 设置音频增益系数 0 ~ 10
479
+ player .setVolumeGain (volume);
479
480
```
480
481
481
482
#### 获取麦克风权限
482
483
483
- ```
484
- player.getMicrophonePermission().then(data => {
485
- if (data.code === 0) {
486
- // 成功....
487
- }
488
- })
484
+ ``` js
485
+ player .getMicrophonePermission ().then (data => {
486
+ if (data .code === 0 ) {
487
+ // 成功....
488
+ }
489
+ })
489
490
```
490
491
491
492
#### 获取麦克风列表
492
493
493
- ```
494
- // 需要在麦克风已授权的情况下调用,才能获取到麦克风列表,可以和getMicrophonePermission配合使用,或在初始化后先调用getMicrophonePermission获取授权
495
- player.getMicrophonesList().then(data => {
496
- if (data.code === 0) {
497
- // 成功....
498
- }
499
- })
494
+ ``` js
495
+ // 需要在麦克风已授权的情况下调用,才能获取到麦克风列表,可以和getMicrophonePermission配合使用,或在初始化后先调用getMicrophonePermission获取授权
496
+ player .getMicrophonesList ().then (data => {
497
+ if (data .code === 0 ) {
498
+ // 成功....
499
+ }
500
+ })
500
501
```
501
502
502
503
#### 切换麦克风
503
504
504
- ```
505
- // microphoneId 为获取到的麦克风列表中的deviceId,如果当前处于对讲中,调用setProfile会先关闭,重新发起对讲
506
- player.setProfile({ microphoneId })
505
+ ``` js
506
+ // microphoneId 为获取到的麦克风列表中的deviceId,如果当前处于对讲中,调用setProfile会先关闭,重新发起对讲
507
+ player .setProfile ({ microphoneId })
507
508
```
508
509
509
510
#### 监听麦克风音量变化
510
511
511
- ```
512
- player.eventEmitter.on('volumeChange', ({ data }) => {
513
- // 动态显示音柱,100ms触发一次
514
- console.log(`${data * 100}%`)
515
- })
512
+ ``` js
513
+ player .eventEmitter .on (' volumeChange' , ({ data }) => {
514
+ // 动态显示音柱,100ms触发一次
515
+ console .log (` ${ data * 100 } %` )
516
+ })
516
517
```
517
518
518
519
#### 全屏
@@ -555,7 +556,6 @@ options 参数说明
555
556
| accessToken | String | N | 初始化时获取 | 授权过程获取的 access_token |
556
557
| hd | boolean | N | 初始化时获取 | 是否为高清 true-主码流(高清) false-子码流(标清) |
557
558
| validCode | String | N | 初始化时获取 | 设备验证码(加密设备播放需要输入验证码) |
558
- | validCode | String | N | 初始化时获取 | 设备验证码(加密设备播放需要输入验证码) |
559
559
| begin | String | N | 初始化时获取 | type 类型为回放有效,开始时间 格式为“YYYYMMDDHHmmss” |
560
560
| end | String | N | 初始化时获取 | type 类型为回放有效,结束时间 格式为 “YYYYMMDDHHmmss” |
561
561
@@ -564,14 +564,13 @@ options 参数说明
564
564
> 可用于在播放中切换模板主题,请切换播放地址成功后调用
565
565
566
566
``` js
567
- player .Theme .changeTheme (template)
568
-
569
- // 预览切回放场景示例
570
- player .changePlayUrl ({type: " rec" });
571
- .then (()=> {
572
- console .log (" 地址切换成功,开始切换模板主题" );
573
- player .Theme .changeTheme (" pcRec" );
574
- });
567
+ player .Theme .changeTheme (template)
568
+
569
+ // 预览切回放场景示例
570
+ player .changePlayUrl ({type: " rec" }).then (()=> {
571
+ console .log (" 地址切换成功,开始切换模板主题" );
572
+ player .Theme .changeTheme (" pcRec" );
573
+ });
575
574
```
576
575
577
576
template 参数说明
0 commit comments