当前流是否 mute 了音频
当前流ID
当前流包含的媒体流,关于媒体流,请详见 MediaStream。
当前流是否 mute 了视频
添加一条媒体轨道(音轨或视轨)到当前流
注:
- 若创建本地流时,audio 为 false,不可添加音轨,video 为 false 时,不可添加视轨
媒体轨道
销毁当前流,一般在本地流不再被使用时,可调用此方法销毁,解除摄像头或麦克风设备的占用。
注:远端流,不需要手动调用此方法
获取当前流的音量大小,只有当本地流或远端流中有音频数据才有效。
获取流的媒体类型
获取流发布或订阅后的统计数据
判断当前流是否有音频
判断当前流是否有视频
初始化本地流对象,将读取麦克风、摄像头、屏幕共享等来初始化媒体流
mute 当前流的音频
mute-audio 的事件通知操作是否成功
mute 当前流的视频
mute-video 的事件通知操作是否成功
取消监听流对象事件
流对象事件类型,特别的,当为 '*' 时,取消监听所有事件
流对象事件监听函数
监听流对象事件
流事件类型
流事件监听函数
播放当前流
播放音视频时,包裹 video 标签所用的容器元素或容器元素的 ID
其他播放参数,参见PlayOptions
从当前流中删除一条媒体轨道(音轨或视轨)
媒体轨道
替换当前流中的媒体轨道
注:
- 替换视频时,请使用与原轨道相同的分辨率的媒体轨道
- 返回值为当前流中相同类型的媒体轨道,此媒体轨道仍可用(占用音频设备或视频设备),请自行决定是否调用其 stop 方法释放设备
新媒体轨道
恢复播放流,一般由于浏览器限制无法自动播放时,可提示用户手动触发该方法进行恢复播放
设置当前流(屏幕共享时)视频的 Profile,默认 '1080p' 注:请务必在调用 init 方法之前,设置屏幕共享流的 Profile,否则无法生效。
视频 Profile
设置当前流视频的 Profile,默认 '480p'
视频 Profile
停止播放当前流
切换音视频设备
设备类型
设备 ID
切换图片 - 使用图片生成视频,并将当前流的视频使用其代替
图片地址或图片文件
unmute 当前流的音频
unmute-audio 的事件通知操作是否成功
unmute 当前流的视频
unmute-video 的事件通知操作是否成功
加载流插件,使用插件功能
插件
Generated using TypeDoc
本地流,可用于本地预览,也可用 client 进行发布