基本方法 Methods
setRenderView
- setRenderView(containerId: string): undefined | HTMLMediaElement
-
Returns undefined | HTMLMediaElement
setVideoQuality
- setVideoQuality(profile: string): void
-
Returns void
startCamera
- startCamera(deviceId?: string): Promise<undefined | string>
-
Parameters
-
Optional
deviceId: string
Returns Promise<undefined | string>
startMicrophone
- startMicrophone(deviceId?: string): Promise<undefined | string>
-
Parameters
-
Optional
deviceId: string
Returns Promise<undefined | string>
startPush
- startPush(url: string, config?: IPublishConfig): Promise<any>
-
Returns Promise<any>
startScreenCapture
- startScreenCapture(audio?: boolean): Promise<undefined | string>
-
Returns Promise<undefined | string>
高级方法 Methods
addCustomStream
- addCustomStream(stream: MediaStream): Promise<string>
-
Returns Promise<string>
disableAudio
- disableAudio(): void
-
Returns void
disableVideo
- disableVideo(): void
-
Returns void
dispose
- dispose(): void
-
Returns void
enableAudio
- enableAudio(): void
-
Returns void
enableVideo
- enableVideo(): void
-
Returns void
getPublishStream
- getPublishStream(): undefined | MediaStream
-
Returns undefined | MediaStream
getSourceStream
- getSourceStream(sourceStreamId: string): undefined | MediaStream
-
Returns undefined | MediaStream
removeCustomStream
- removeCustomStream(streamId: string): void
-
Returns void
stopCamera
- stopCamera(streamId?: string): void
-
Parameters
-
Optional
streamId: string
Returns void
stopMicrophone
- stopMicrophone(streamId?: string): void
-
Parameters
-
Optional
streamId: string
Returns void
stopPush
- stopPush(): void
-
Returns void
stopScreenCapture
- stopScreenCapture(streamId?: string): void
-
Parameters
-
Optional
streamId: string
Returns void
给预览画面指定一个 DOM 容器,SDK 将会在这个元素中生成 VIDEO 元素并播放预览画面
Returns
生成的 VIDEO 元素
Example