miniprogram-zego
Advanced tools
Comparing version 1.3.0 to 1.4.0
{ | ||
"name": "miniprogram-zego", | ||
"version": "1.3.0", | ||
"version": "1.4.0", | ||
"description": "zego miniprogram sdk", | ||
@@ -5,0 +5,0 @@ "main": "./jZego-wx.js", |
### 日志更新 | ||
### 2019-12-09(version 1.4.0) | ||
1. 优化中途断网处理 | ||
2. 新增动态转推CDN接口 | ||
3. 删除config接口参数中的testEnvironment选项,用户不再需要关注当前环境是否为测试环境 | ||
### 2019-09-29(version 1.3.0) | ||
@@ -5,0 +11,0 @@ 1. 修复主播收到自身流删除问题 |
@@ -28,3 +28,2 @@ import { ZegoSignal } from "./zego.signal"; | ||
remoteLogLevel: ENUM_LOG_LEVEL; | ||
testEnvironment: boolean; | ||
} | ||
@@ -434,2 +433,3 @@ export interface UsabilityDedection { | ||
type: string; | ||
appSecret: string; | ||
streamId: string; | ||
@@ -436,0 +436,0 @@ pushUrl: string; |
@@ -72,2 +72,3 @@ import { LinkedList } from "./zego.entity"; | ||
audio_kpbs?: number; | ||
keyframe_intv?: number; | ||
}, success: Function, error: Function): void; | ||
@@ -84,2 +85,4 @@ sendCandidateInfo(seq: any, sessionId: any, candidateList: any, success: any, error: any): void; | ||
QualityReport(seq: any, sessionId: any, qualityStat: any, success: any, error: any): void; | ||
sendStreamStatus(seq: number, sessionId: number, camera: number, microphone: number): void; | ||
sendBroadcasterStatus(seq: number, sessionId: number, status: 0 | 1): void; | ||
} |
@@ -1,2 +0,2 @@ | ||
import { ZegoVideoDecodeType } from 'index'; | ||
import { ZegoVideoDecodeType } from '../../types'; | ||
export declare class sdpUtil { | ||
@@ -3,0 +3,0 @@ static zegoSdp(sdp: string): string; |
@@ -39,4 +39,12 @@ /// <reference path="../../types/global.d.ts" /> | ||
startScreenShotChrome(callBack: (suc: boolean, stream: MediaStream, err?: string) => void): boolean; | ||
startScreenSharingChrome(audio: boolean, callBack: (suc: boolean, stream: MediaStream, err?: string) => void): void; | ||
startScreenShotFirFox(mediaSource: 'screen' | 'application' | 'window', audio: any, callBack: (suc: boolean, stream: MediaStream) => void): void; | ||
startScreenSharing(screenConfig: { | ||
frameRate?: number; | ||
displaySurface?: string; | ||
}, audio: boolean, callBack: (suc: boolean, stream: MediaStream, err?: string) => void): void; | ||
startScreenShotFirFox(screenConfig: { | ||
width?: number; | ||
height: number; | ||
frameRate?: number; | ||
bitRate?: number; | ||
}, mediaSource: 'screen' | 'application' | 'window', audio: any, callBack: (suc: boolean, stream: MediaStream) => void): void; | ||
stopScreenShot(): void; | ||
@@ -43,0 +51,0 @@ switchDevice(type: 'audio' | 'video', localVideo: HTMLMediaElement, deviceId: string, success: Function, error: Function): void; |
@@ -5,2 +5,3 @@ import { PlayOption } from '../common/zego.entity'; | ||
import { Logger } from '../common/zego.logger'; | ||
import { ZegoStreamCenter } from '../common/ZegoStreamCenter'; | ||
export declare class ZegoPlayWeb { | ||
@@ -10,2 +11,3 @@ logger: Logger; | ||
state: number; | ||
streamCenter: ZegoStreamCenter; | ||
candidateInfo: any[]; | ||
@@ -44,2 +46,3 @@ waitICETimer: any; | ||
remoteVideo: any; | ||
remoteStream: MediaStream; | ||
streamId: string; | ||
@@ -54,3 +57,3 @@ audioOutput: any; | ||
closeSessionSignal: boolean; | ||
constructor(log: Logger, signal: ZegoSignal, dataReport: ZegoDataReport, qualityTimeInterval: number); | ||
constructor(log: Logger, signal: ZegoSignal, dataReport: ZegoDataReport, qualityTimeInterval: number, streamCenter: ZegoStreamCenter); | ||
setAudioDestination(audioOutput: string): boolean; | ||
@@ -81,2 +84,3 @@ startPlay(streamId: string, remoteVideo: HTMLElement, audioOutput?: string, playOption?: PlayOption): void; | ||
private onRecvCloseSession; | ||
private onRecvStreamStatus; | ||
private onGotRemoteStream; | ||
@@ -83,0 +87,0 @@ private sendCandidateInfo; |
import { MediaStreamConstraints } from '../common/zego.entity'; | ||
import { Logger } from '../common/zego.logger'; | ||
import { ZegoStreamCenter } from '../common/ZegoStreamCenter'; | ||
export declare class ZegoPreview { | ||
@@ -20,4 +21,4 @@ private log; | ||
enableMicrophone: (enable: boolean) => boolean; | ||
enableCamera: (enable: boolean) => boolean; | ||
enableCamera: (enable: boolean, streamCenter: ZegoStreamCenter) => boolean; | ||
setAudioDestination: (audioOutput: any) => boolean; | ||
} |
@@ -8,2 +8,3 @@ import { ZegoDataReport } from "../common/zego.datareport"; | ||
import { pitchUtil } from '../util/pitchUtil'; | ||
import { ZegoStreamCenter } from "../common/ZegoStreamCenter"; | ||
export declare class ZegoPublish { | ||
@@ -13,2 +14,3 @@ logger: Logger; | ||
state: number; | ||
streamCenter: ZegoStreamCenter; | ||
sessionId: number; | ||
@@ -51,3 +53,3 @@ waitingICETimeInterval: number; | ||
videoDecodeType: ZegoVideoDecodeType; | ||
constructor(log: Logger, signal: ZegoSignal, dataReport: ZegoDataReport, qualityTimeInterval: number); | ||
constructor(log: Logger, signal: ZegoSignal, dataReport: ZegoDataReport, qualityTimeInterval: number, streamCenter: ZegoStreamCenter); | ||
private publishStateUpdateError; | ||
@@ -54,0 +56,0 @@ private resetPublish; |
Sorry, the diff of this file is too big to display
194428
2003
44