LivePusherContext¶
- wx.createLivePusherContext()¶
1.7.0 新版功能: 低版本需做 兼容处理 。
- Label
创建 live-pusher 上下文
LivePusherContext()
对象。- 返回
LivePusherContext
- class LivePusherContext()¶
LivePusherContext 实例,可通过
wx.createLivePusherContext()
获取。livePusherContext 与页面内唯一的 <live-pusher> 组件绑定,操作对应的 <live-pusher> 组件。
方法¶
- LivePusherContext.start({[success][, fail][, complete]})¶
- Label
播放推流
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.stop({[success][, fail][, complete]})¶
- Label
停止推流
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.pause({[success][, fail][, complete]})¶
- Label
暂停推流
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.resume({[success][, fail][, complete]})¶
- Label
恢复推流
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.switchCamera({[success][, fail][, complete]})¶
- Label
切换前后摄像头
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.snapshot({[success][, fail][, complete]})¶
1.9.90 新版功能: 低版本需做 兼容处理 。
- Label
快照
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.toggleTorch({[success][, fail][, complete]})¶
2.1.0 新版功能: 低版本需做 兼容处理 。
- Label
切换
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.playBGM(url[, success][, fail][, complete]})¶
2.4.0 新版功能: 低版本需做 兼容处理 。
- Label
播放背景音
- 参数
url (
string()
) – 加入背景混音的资源地址success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.stopBGM({[success][, fail][, complete]})¶
2.4.0 新版功能: 低版本需做 兼容处理 。
- Label
停止背景音
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.pauseBGM({[success][, fail][, complete]})¶
2.4.0 新版功能: 低版本需做 兼容处理 。
- Label
暂停背景音
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.resumeBGM({[success][, fail][, complete]})¶
2.4.0 新版功能: 低版本需做 兼容处理 。
- Label
恢复背景音
- 参数
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- LivePusherContext.setBGMVolume({string[, success][, fail][, complete]})¶
2.4.0 新版功能: 低版本需做 兼容处理 。
- Label
设置背景音音量
- 参数
volume (
string()
) – 音量大小,范围是 0-1success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
示例代码
在开发者工具中预览效果