【小程序】媒体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: 未静音

👉 立即开发。 

相关内容

热门资讯

今日焦点!新九方辅助,樱花之盛... 您好:樱花之盛辅助软件下载这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
实测教程!九游破解辅助插件官方... 实测教程!九游破解辅助插件官方,新荣耀辅助软件,安装教程(有挂秘笈)是一款可以让一直输的玩家,快速成...
科技通报!神兽h5平台反杀,道... 科技通报!神兽h5平台反杀,道游互娱透视辅助截图,玩家教你(了解有挂);1、科技通报!神兽h5平台反...
科技通报!新道游辅助器免费版,... 科技通报!新道游辅助器免费版,随意玩app下载开挂辅助,黑科技教程(果真有挂)是一款可以让一直输的玩...
玩家科普!人海大厅挂件怎么买,... 您好,人海大厅挂件怎么买这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
教程辅助!青龙辅助3.0,道游... 您好,道游互娱辅助这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款...
我来教大家!财神13章脚本安全... 您好,财神13章脚本安全吗这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩...
技巧知识分享!新西部辅助是什么... 技巧知识分享!新西部辅助是什么意思,微信财神十三张脚本,透视教程(有挂透视)是一款可以让一直输的玩家...
科普攻略!三哥玩摆头注可以控制... 科普攻略!三哥玩摆头注可以控制,新九哥辅助开挂,科技教程(有挂分享)是一款可以让一直输的玩家,快速成...
我来教教大家!九酷众游辅助,新... 我来教教大家!九酷众游辅助,新星游辅助真的假的,2025新版教程(有挂解密)是一款可以让一直输的玩家...