LocalStream 本地音视频流,通过 createStream 创建。
streamCodecOption本地流配置项
localStream.streamCodecOption: streamCodecOption
详情
audioTrack本地音频轨道
localStream.audioTrack(): MediaStreamTrack
返回
videoTrack本地视频轨道
localStream.videoTrack(): MediaStreamTrackMediaStreamTrack
init初始化 LocalStream 实例
localStream.init(): Promise<any>
destroy销毁音视频流
localStream.destroy():void
addTrack添加音频或视频轨道
localStream.addTrack(track: MediaStreamTrack): Promise<any>
removeTrack移除视频轨道
localStream.removeTrack(track: MediaStreamTrack): Promise<any>
replaceTrack更换音频或视频轨道
localStream.replaceTrack(track: MediaStreamTrack): Promise<any>
replay重新播放流
localStream.replay(): Promise<void>
fire提交事件
localStream.fire(类型: string, data: any):void
参数
Optional
getAudioDeviceId获取当前播放的扬声器设备id
localStream.getAudioDeviceId():string
getAudioLevel获取当前音量大小
localStream.getAudioLevel():number
getAudioTrack获取音频轨道
localStream.getAudioTrack():MediaStreamTrack
getAudioVolume获取当前播放音量
localStream.getAudioVolume():number
getStreamId获取 stream id
localStream.getStreamId():string
getUserId获取 userId
localStream.getUserId(): string
getAudioOn获取流音频是否挂起
localStream.getAudioOn(): boolean
isLocalStream判断是否是本地流
localStream.isLocalStream(): boolean
setAudioProfile设置音频 profile
localStream.setAudioProfile(profile: AudioProfile): void
setScreenProfile设置屏幕分享 profile
localStream.setScreenProfile(profile: ScreenProfile): void
setVideoEncoderConfiguration设置自定义视频编码配置
localStream.setVideoEncoderConfiguration(options: StreamCodecOption): void
isScreenStream是否是屏幕分享流
localStream.isScreenStream(): boolean
setVideoProfile设置视频 profile
localStream.setVideoProfile(profile: VideoProfile): void
getVideoFrame截取当前流的一帧视频数据(base64格式的图片)
localStream.getVideoFrame(): string
getVideoOn获取流视频是否挂起
localStream.getVideoOn(): boolean
getVideoTrack获取视频轨道
localStream.getVideoTrack(): MediaStreamTrack
hasAudio是否有音频
localStream.hasAudio(): boolean
hasVideo是否有本地视频
localStream.hasVideo(): boolean
isPlaying流是否正在播放
localStream.isPlaying():boolean
muteAudio禁用音频轨道
localStream.muteAudio():boolean
muteVideo禁用视频轨道
localStream.muteVideo():boolean
resume恢复播放音视频
localStream.resume(): void
stop停止播放流
localStream.stop(): void
unmuteAudio启用音频轨道
localStream.unmuteAudio(): boolean
unmuteVideo启用视频轨道
localStream.unmuteVideo(): boolean
off取消事件监听
localStream.off(类型: string, fn: Function): this
on监听Stream事件
localStream.on(类型: string, fn: Function): this
one监听一次事件,执行一次之后自动取消监听
localStream.one(类型: string, fn: Function): this
play播放流本地流
localStream.play(videoId: string | HTMLDivElement, options: StreamPlayOption): Promise‹any›
Default value
getStats获取流的传输信息
localStream.getStats(): Promise<[LocalStreamStats](/rtc/client_api/Web/Option.html#LocalStreamStats)>
switchDevice切换媒体输入设备,调用该方法可更换本地流的媒体输入设备
localStream.switchDevice(type: TrackType, deviceId: string): promise<any>
getMediaStream获取 MediaStream 实例
localStream.getMediaStream(): MediaStream
Web
LocalStream 本地音视频流,通过 createStream 创建。
Index
Properties
Accessors
Methods
Properties
streamCodecOption
本地流配置项
详情
Accessors
audioTrack
本地音频轨道
返回
videoTrack
本地视频轨道
返回
Methods
init
初始化 LocalStream 实例
返回
destroy
销毁音视频流
返回
addTrack
添加音频或视频轨道
返回
详情
removeTrack
移除视频轨道
返回
详情
replaceTrack
更换音频或视频轨道
返回
详情
replay
重新播放流
返回
fire
提交事件
参数
Optional
data返回
getAudioDeviceId
获取当前播放的扬声器设备id
返回
getAudioLevel
获取当前音量大小
返回
详情
getAudioTrack
获取音频轨道
返回
getAudioVolume
获取当前播放音量
返回
getStreamId
获取 stream id
返回
getUserId
获取 userId
返回
getAudioOn
获取流音频是否挂起
返回
isLocalStream
判断是否是本地流
返回
setAudioProfile
设置音频 profile
参数
返回
详情
setScreenProfile
设置屏幕分享 profile
参数
返回
详情
setVideoEncoderConfiguration
设置自定义视频编码配置
参数
返回
详情
isScreenStream
是否是屏幕分享流
参数
返回
setVideoProfile
设置视频 profile
参数
返回
详情
getVideoFrame
截取当前流的一帧视频数据(base64格式的图片)
返回
详情
getVideoOn
获取流视频是否挂起
返回
getVideoTrack
获取视频轨道
返回
hasAudio
是否有音频
返回
hasVideo
是否有本地视频
返回
isPlaying
流是否正在播放
返回
muteAudio
禁用音频轨道
返回
详情
muteVideo
禁用视频轨道
返回
详情
resume
恢复播放音视频
返回
详情
stop
停止播放流
返回
unmuteAudio
启用音频轨道
返回
详情
unmuteVideo
启用视频轨道
返回
详情
off
取消事件监听
参数
返回
详情
on
监听Stream事件
参数
返回
one
监听一次事件,执行一次之后自动取消监听
参数
返回
play
播放流本地流
参数
Default value
options返回
详情
getStats
获取流的传输信息
返回
switchDevice
切换媒体输入设备,调用该方法可更换本地流的媒体输入设备
返回
getMediaStream
获取 MediaStream 实例
返回