LivePusherContext
LivePusherContext
相关文档: live-pusher 组件
LivePusherContext 实例,可通过 wx.createLivePusherContext 获取。
LivePusherContext 与页面内唯一的 live-pusher 组件绑定,操作对应的 live-pusher 组件。
方法
LivePusherContext.start()
开始推流,同时开启摄像头预览
LivePusherContext.stop()
停止推流,同时停止摄像头预览
LivePusherContext.pause()
暂停推流
LivePusherContext.resume()
恢复推流
LivePusherContext.switchCamera()
切换前后摄像头
LivePusherContext.snapshot(Object object)
快照
LivePusherContext.toggleTorch()
切换手电筒
LivePusherContext.playBGM(Object object)
播放背景音
LivePusherContext.stopBGM()
停止背景音
LivePusherContext.pauseBGM()
暂停背景音
LivePusherContext.resumeBGM()
恢复背景音
LivePusherContext.setBGMVolume(Object object)
设置背景音音量
LivePusherContext.setMICVolume(Object object)
设置麦克风音量
LivePusherContext.startPreview()
开启摄像头预览
LivePusherContext.stopPreview()
关闭摄像头预览
LivePusherContext.sendMessage(Object object)
发送SEI消息
LivePusherContext.exitPictureInPicture()
退出小窗,该方法可在任意页面调用
LivePusherContext.setZoom(Object object)
设置缩放级别
LivePusherContext.getMaxZoom()
获取最大缩放级别
LivePusherContext.applyFilter(Object object)
添加滤镜效果
LivePusherContext.clearFilters()
清除所有滤镜效果
LivePusherContext.applySticker(Object object)
添加贴纸特效
LivePusherContext.clearStickers()
清除所有贴纸特效
LivePusherContext.applyLipStickMakeup(Object object)
添加口红美妆特效
LivePusherContext.applyEyeShadowMakeup(Object object)
添加眼影美妆特效
LivePusherContext.applyBlusherStickMakeup(Object object)
添加腮红美妆特效
LivePusherContext.applyFaceContourMakeup(Object object)
添加修容美妆特效
LivePusherContext.applyEyeBrowMakeup(Object object)
添加眉毛美妆特效
LivePusherContext.clearMakeups()
清除所有美妆特效
LivePusherContext.onCustomRendererEvent(string event, LivePusherContext.customRendererFrameEventCallback|LivePusherContext.customRendererUpdateEventCallback callback)
开启自定义渲染时,开发者通过此方法订阅相关事件,客户端 8.0.31 版本开始支持。
LivePusherContext.createOffscreenCanvas(object options)
创建一个能够承接 LivePusher 采集纹理的离屏 Canvas,客户端 8.0.31 版本开始支持。
浙公网安备 33010602011771号