LivePusherContext
实例,可通过 Taro.createLivePusherContext
获取。 LivePusherContext
与页面内唯一的 live-pusher
组件绑定,操作对应的 live-pusher
组件。
参考文档
方法
pause
暂停推流
参考文档
(option?: PauseOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.pause | ✔️ | | |
pauseBGM
暂停背景音
参考文档
(option?: PauseBGMOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.pauseBGM | ✔️ | | |
playBGM
播放背景音
参考文档
(option: PlayBGMOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.playBGM | ✔️ | | |
resume
恢复推流
参考文档
(option?: ResumeOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.resume | ✔️ | | |
resumeBGM
恢复背景音
参考文档
(option?: ResumeBGMOption) => void
参数 | 类型 |
---|
option | ResumeBGMOption |
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.resumeBGM | ✔️ | | |
setBGMVolume
设置背景音音量
参考文档
(option: SetBGMVolumeOption) => void
参数 | 类型 |
---|
option | SetBGMVolumeOption |
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.setBGMVolume | ✔️ | | |
snapshot
快照
参考文档
(option?: SnapshotOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.snapshot | ✔️ | | |
start
开始推流,同时开启摄像头预览
参考文档
(option?: StartOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.start | ✔️ | | |
startPreview
开启摄像头预览
参考文档
(option?: StartPreviewOption) => void
参数 | 类型 |
---|
option | StartPreviewOption |
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.startPreview | ✔️ | | |
stop
停止推流,同时停止摄像头预览
参考文档
(option?: StopOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.stop | ✔️ | | |
stopBGM
停止背景音
参考文档
(option?: StopBGMOption) => void
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.stopBGM | ✔️ | | |
stopPreview
关闭摄像头预览
参考文档
(option?: StopPreviewOption) => void
参数 | 类型 |
---|
option | StopPreviewOption |
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.stopPreview | ✔️ | | |
switchCamera
切换前后摄像头
参考文档
(option?: SwitchCameraOption) => void
参数 | 类型 |
---|
option | SwitchCameraOption |
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.switchCamera | ✔️ | | |
toggleTorch
切换手电筒
参考文档
(option?: ToggleTorchOption) => void
参数 | 类型 |
---|
option | ToggleTorchOption |
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.toggleTorch | ✔️ | | |
参数
PauseOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
PauseBGMOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
PlayBGMOption
参数 | 类型 | 必填 | 说明 |
---|
url | string | 是 | 加入背景混音的资源地址 |
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
ResumeOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
ResumeBGMOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
SetBGMVolumeOption
参数 | 类型 | 必填 | 说明 |
---|
volume | string | 是 | 音量大小,范围是 0-1 |
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
SnapshotOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
StartOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
StartPreviewOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
StopOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
StopBGMOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
StopPreviewOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
SwitchCameraOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
ToggleTorchOption
参数 | 类型 | 必填 | 说明 |
---|
complete | (res: CallbackResult) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
fail | (res: CallbackResult) => void | 否 | 接口调用失败的回调函数 |
success | (res: CallbackResult) => void | 否 | 接口调用成功的回调函数 |
API 支持度
API | 微信小程序 | H5 | React Native |
---|
LivePusherContext.pause | ✔️ | | |
LivePusherContext.pauseBGM | ✔️ | | |
LivePusherContext.playBGM | ✔️ | | |
LivePusherContext.resume | ✔️ | | |
LivePusherContext.resumeBGM | ✔️ | | |
LivePusherContext.setBGMVolume | ✔️ | | |
LivePusherContext.snapshot | ✔️ | | |
LivePusherContext.start | ✔️ | | |
LivePusherContext.startPreview | ✔️ | | |
LivePusherContext.stop | ✔️ | | |
LivePusherContext.stopBGM | ✔️ | | |
LivePusherContext.stopPreview | ✔️ | | |
LivePusherContext.switchCamera | ✔️ | | |
LivePusherContext.toggleTorch | ✔️ | | |