Properties
autoPauseIfNavigate
autoPauseIfNavigate: boolean
autoPauseIfOpenNative
autoPauseIfOpenNative: boolean
autoplay
autoplay: boolean
enableRecvMessage
enableRecvMessage: "false"
muteAudio
muteAudio: boolean
muteVideo
muteVideo: boolean
objectFit
objectFit: "contain" | "fillCrop"
orientation
orientation: "vertical" | "horizontal"
pictureInPictureMode
pictureInPictureMode: any[]
soundMode
soundMode: "speaker" | "ear"
定义
<remote-stream>
组件的配置参数{string} src - rtmp拉流地址
{'live' | 'RTC'} [mode='RTC'] - live: 直播, RTC: 实时通话,该模式时延更低
{boolean} [autoplay=true] - 是否自动播放, 如需手动播放, 调用 {@link WeChatRemoteStreamContext.play} 即可
{boolean} [muted=false] - 是否静音
{'vertical' | 'horizontal'} [orientation='vertical'] - 画面方向
{'contain' | 'fillCrop'} [objectFit='contain'] - contain: 图像长边填满屏幕,短边区域会被填充⿊⾊, fillCrop: 图像铺满屏幕,超出显示区域的部分将被截掉
{number} [minCache=0.2] - 最小缓冲区, 单位s(RTC 模式推荐 0.2s)
{number} [maxCache=0.8] - 最大缓冲区, 单位s(RTC 模式推荐 0.8s)。缓冲区用来抵抗网络波动, 缓冲数据越多, 网络抗性越好, 但时延越大。
{'speaker' | 'ear'} [soundMode='speaker'] - 声音输出方式
{Array} [pictureInPictureMode=[]] - 设置小窗模式: push, pop 或通过数组形式设置多种模式(如: ["push", "pop"])
{boolean} [autoPauseIfNavigate=true] - 当跳转到小程序的其他页面时,是否自动暂停本页面的实时音视频播放
{boolean} [autoPauseIfOpenNative=true] - 当跳转到其它微信原生页面时,是否自动暂停本页面的实时音视频播放
{boolean} [debug=false] - 是否显示调试信息, 开启后会在本地摄像头画面上显示调试信息