Version: 2.2.1

LivePusherContext

LivePusherContext 实例,可通过 Taro.createLivePusherContext 获取。 LivePusherContext 与页面内唯一的 live-pusher 组件绑定,操作对应的 live-pusher 组件。

参考文档

方法

pause

暂停推流

参考文档

(option?: PauseOption) => void
参数类型
option
PauseOption

API 支持度

API微信小程序H5React Native
LivePusherContext.pause✔️

pauseBGM

暂停背景音

参考文档

(option?: PauseBGMOption) => void
参数类型
option
PauseBGMOption

API 支持度

API微信小程序H5React Native
LivePusherContext.pauseBGM✔️

playBGM

播放背景音

参考文档

(option: PlayBGMOption) => void
参数类型
option
PlayBGMOption

API 支持度

API微信小程序H5React Native
LivePusherContext.playBGM✔️

resume

恢复推流

参考文档

(option?: ResumeOption) => void
参数类型
option
ResumeOption

API 支持度

API微信小程序H5React Native
LivePusherContext.resume✔️

resumeBGM

恢复背景音

参考文档

(option?: ResumeBGMOption) => void
参数类型
option
ResumeBGMOption

API 支持度

API微信小程序H5React Native
LivePusherContext.resumeBGM✔️

setBGMVolume

设置背景音音量

参考文档

(option: SetBGMVolumeOption) => void
参数类型
option
SetBGMVolumeOption

API 支持度

API微信小程序H5React Native
LivePusherContext.setBGMVolume✔️

snapshot

快照

参考文档

(option?: SnapshotOption) => void
参数类型
option
SnapshotOption

API 支持度

API微信小程序H5React Native
LivePusherContext.snapshot✔️

start

开始推流,同时开启摄像头预览

参考文档

(option?: StartOption) => void
参数类型
option
StartOption

API 支持度

API微信小程序H5React Native
LivePusherContext.start✔️

startPreview

开启摄像头预览

参考文档

(option?: StartPreviewOption) => void
参数类型
option
StartPreviewOption

API 支持度

API微信小程序H5React Native
LivePusherContext.startPreview✔️

stop

停止推流,同时停止摄像头预览

参考文档

(option?: StopOption) => void
参数类型
option
StopOption

API 支持度

API微信小程序H5React Native
LivePusherContext.stop✔️

stopBGM

停止背景音

参考文档

(option?: StopBGMOption) => void
参数类型
option
StopBGMOption

API 支持度

API微信小程序H5React Native
LivePusherContext.stopBGM✔️

stopPreview

关闭摄像头预览

参考文档

(option?: StopPreviewOption) => void
参数类型
option
StopPreviewOption

API 支持度

API微信小程序H5React Native
LivePusherContext.stopPreview✔️

switchCamera

切换前后摄像头

参考文档

(option?: SwitchCameraOption) => void
参数类型
option
SwitchCameraOption

API 支持度

API微信小程序H5React Native
LivePusherContext.switchCamera✔️

toggleTorch

切换手电筒

参考文档

(option?: ToggleTorchOption) => void
参数类型
option
ToggleTorchOption

API 支持度

API微信小程序H5React 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微信小程序H5React 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✔️