ソースを参照

更新版本到 1.4.13

ChangeLog
1. 增加 kickoff 事件,同账号异地加入房间时,前面的被踢出房间
2. 增加 network-quality 事件,定时通知当前用户网络质量
3. 新增部分错误日志上报
4. 文档修正
5. 其他 - 部分代码优化
kevin.song 6 年 前
コミット
b300f8576a
4 ファイル変更23 行追加9 行削除
  1. 14 2
      README.md
  2. 3 3
      lib/index.js
  3. 1 1
      package.json
  4. 5 3
      types/index.d.ts

ファイルの差分が大きいため隠しています
+ 14 - 2
README.md


ファイルの差分が大きいため隠しています
+ 3 - 3
lib/index.js


+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "urtc-sdk",
-  "version": "1.4.12",
+  "version": "1.4.13",
   "description": "UCloud RTC javascript SDK",
   "main": "lib/index.js",
   "repository": {

+ 5 - 3
types/index.d.ts

@@ -9,7 +9,7 @@ export declare type DeviceType = 'audio'|'video';
 export declare type EventType = 'user-added' | 'user-removed' |
   'stream-added' | 'stream-removed' | 'stream-published' | 'stream-subscribed' |
   'mute-video' | 'unmute-video' | 'mute-audio' | 'unmute-audio' | 'screenshare-stopped' |
-  'connection-state-change';
+  'connection-state-change' | 'kick-off' | 'network-quality';
 
 export declare type ConnectionState = 'OPEN' | 'CONNECTING' | 'CLOSING' | 'RECONNECTING' | 'CLOSED';
 
@@ -17,6 +17,8 @@ export declare type WaterMarkPosition = 'left-top' | 'left-bottom' | 'right-top'
 export declare type WaterMarkType = 'time' | 'image' | 'text';
 export declare type MainViewType = 'desktop' | 'screen' | 'camera'; // todo - remove desktop
 
+export declare type NetworkQuality = '0' | '1' | '2' | '3' | '4' | '5' | '6';
+
 export interface ClientOptions {
   type?: RoomType
   role?: UserRole
@@ -24,8 +26,8 @@ export interface ClientOptions {
 }
 
 export interface Codecs {
-  audio: Array<string>,
-  video: Array<string>
+  audio: Array<AudioCodec>,
+  video: Array<VideoCodec>
 }
 
 export interface PublishOptions {