推拉流自定义组件
由于微信开发者工具模拟器并不支持 rtmp 协议,所以推拉流组件在模拟器中无法正 常显示,建议在真机中查看推拉流组件的效果。
引入推拉流组件配置属性需要的枚举值:
import {
ORIENTATION,
ASPECT,
LOCALMIRROR,
AUDIOREVERBTYPE,
BEAUTYSTYLE,
FILTER,
OBJECTFIT,
REFERRERPOLICY,
RCAudioOutputDevice,
RCAudioVolumeType
} from '@rongcloud/plugin-wechat-rtc'
提示
以下属性和自定义事件,除拉流组件的 id 属性,其他均为可选配置项,可按业务需求添加。
推流组件
配置属性
<rc-livepusher style="{{style}}"></rc-livepusher>
参数 | 类型 | 说明 |
---|---|---|
style | String | 组件样式,默认样式为 width:100%;height:100px,可以传入配置样式修改 |
minBitrate | Number | 最小码率,默认为 200 |
maxBitrate | Number | 最大码率,默认为 1000 |
audioVolumeType | RCAudioVolumeType | 音量类型,包括:自动、媒体音量、通话音量,默认为 RCAudioVolumeType.AUTO,即自动 |
beauty | Number | 美颜,取值范围为 0-9,默认为 0,代表关闭 |
whiteness | Number | 美白,取值范围为 0-9,默认为 0,代表关闭 |
autoFocus | Boolean | 是否自动聚焦,默认为 true |
orientation | ORIENTATION | 画面方向,默认为 ORIENTATION.VERTICAL,即竖直 |
aspect | ASPECT | 宽高比,默认为 ASPECT.NINEDIVIDESIXTEEN,即 9/16 |
waitingImage | String | 进入后台时推流的等待画面 |
zoom | Boolean | 调整焦距,默认为 false |
remoteMirror | Boolean |