【小程序】媒体API能力集成指南——实时视频API
创始人
2024-12-29 12:37:45
0

createIpcContext

ty.createIpcPlayerContext(string deviceId)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

创建 ipc-player 上下文 IpcContext 对象。

参数
string deviceId

ipc-player 组件的 device-id

返回值

IpcContext

IpcContext

IpcContext 实例,可通过 ty.createIpcPlayerContext 获取。

IpcContext 通过 device-id 跟一个 ipc-player 组件绑定,操作对应的 ipc-player 组件。

方法

connect

IpcContext.connect

IpcContext.connect(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

建立通道连接。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

disconnect

IpcContext.disconnect

IpcContext.disconnect(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

取消通道连接。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

👉 立即开发。

startPreview

IpcContext.startPreview

IpcContext.startPreview(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

开始预览。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

stopPreview

IpcContext.stopPreview

IpcContext.stopPreview(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

结束预览。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

snapshot

IpcContext.snapshot

IpcContext.snapshot(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

截取实时视频的影像图片存储到手机上(必须在 startPreview 之后才可被调用)。

参数
Object Object
属性类型默认值必填说明
saveToAlbumnumber00:保存到系统相册,1:保存到 ipc 相册
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
object.success 回调函数

参数

Object res

属性类型说明
tempImagePathstring图片文件的临时路径 (本地路径)
widthnumber图片的宽度
heightnumber图片的高度

setMuted

IpcContext.setMuted

IpcContext.setMuted(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

是否静音。

参数
Object Object
属性类型默认值必填说明
mutebooleantrue: 开启,false:关闭
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

setSoundMode

IpcContext.setSoundMode

IpcContext.setSoundMode(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

设置声音输出方式。

参数
Object Object
属性类型默认值必填说明
modestringspeaker:扬声器播放,ear:听筒播放
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

setClarity

IpcContext.setClarity

IpcContext.setClarity(Object object)

基础库 2.2.0 开始支持, 低版本需做兼容处理。

设置视频清晰度(只针对实时预览)。

参数
Object Object
属性类型默认值必填说明
claritystringnormal:标清,hd:高清
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

👉 立即开发。

startTalk

IpcContext.startTalk

IpcContext.startTalk(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

开启通话。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

stopTalk

IpcContext.stopTalk

IpcContext.stopTalk(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

结束通话。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

isTalkBacking

IpcContext.isTalkBacking

IpcContext.isTalkBacking(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

是否对讲中。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数, 返回值 true: 对讲中, false: 未开启
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

startRecord

IpcContext.startRecord

IpcContext.startRecord(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

开启通话。

参数
Object Object
属性类型默认值必填说明
saveToAlbumnumber00:保存到系统相册,1:保存到 ipc 相册
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

stopRecord

IpcContext.stopRecord

IpcContext.stopRecord(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

结束通话。

参数
Object Object
属性类型默认值必填说明
saveToAlbumnumber00:保存到系统相册,1:保存到 ipc 相册
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

isRecording

IpcContext.isRecording

IpcContext.isRecording(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

是否录制中。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数, 返回值 true: 录制中, false: 未开启
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

setAvailableRockerDirections

IpcContext.setAvailableRockerDirections

IpcContext.setAvailableRockerDirections(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

摇杆震动反馈和方向按键。

参数
Object Object
属性类型默认值必填说明
leftboolean左震动
rightboolean右震动
topboolean上震动
bottomboolean下震动
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

setTrackingStatus

IpcContext.setTrackingStatus

IpcContext.setTrackingStatus(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

设置是否开启特写追踪。

参数
Object Object
属性类型默认值必填说明
statusboolean是否开启特写追踪
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

getVideoInfo

IpcContext.getVideoInfo

IpcContext.getVideoInfo(Object object)

基础库 2.6.0 开始支持, 低版本需做兼容处理。

获取视频的相关信息, 如帧数、码率、宽高等。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数, 返回值中 kbps: 码率, width:宽度, height:高度
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

isMuted

IpcContext.isMuted

IpcContext.isMuted(Object object)

基础库 2.6.1 开始支持, 低版本需做兼容处理。

获取当前是否静音。

参数
Object Object
属性类型默认值必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

参数
Object res
属性类型说明
isMutedbooleantrue: 静音, false: 未静音

👉 立即开发。 

相关内容

热门资讯

微扑克游戏辅助器(微扑克)微扑... 微扑克游戏辅助器(微扑克)微扑克发牌规律性(透视)总是是真的有挂(详细辅助新2025版);在进入微扑...
透视线上(德州wepower)... 透视线上(德州wepower)德扑起手牌胜率图(透视)竟然是有挂(详细辅助揭秘攻略)1、透视线上(德...
微扑克wpk透视辅助(微扑克)... 微扑克wpk透视辅助(微扑克)微扑克辅助哪里有卖(透视)一贯是真的有挂(详细辅助2025新版教程)1...
透视攻略(德州俱乐部)德扑之星... 透视攻略(德州俱乐部)德扑之星作弊(透视)总是真的有挂(详细辅助透牌教程)1、操作简单,无需注册,只...
透视ai代打(云扑克德州)智星... 透视ai代打(云扑克德州)智星德州菠萝外挂(透视)竟然真的是有挂(详细辅助插件教程)1、上手简单,内...
透视教程(线上德州)智星德州菠... 透视教程(线上德州)智星德州菠萝开挂(透视)都是是有挂(详细辅助解密教程)1、智星德州菠萝开挂透视辅...
透视代打(德州wepower)... 透视代打(德州wepower)德扑ai智能(透视)一直是有挂(详细辅助AI教程)1、任何德扑ai智能...
透视能赢(wepower德州)... 透视能赢(wepower德州)德州ai人工智能(透视)都是真的是有挂(详细辅助切实教程);1、德州a...
透视系统(德州之星)智星德州菠... 透视系统(德州之星)智星德州菠萝(透视)竟然真的是有挂(详细辅助教你攻略);1、下载好智星德州菠萝辅...
透视计算(wepower德州)... 透视计算(wepower德州)德州ai辅助有用(透视)总是是有挂(详细辅助必备教程)1、德州ai辅助...