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

👉 立即开发。 

相关内容

热门资讯

9分钟了解!浙江宝宝游戏辅助软... 9分钟了解!浙江宝宝游戏辅助软件!果然是真的有辅助工具(有挂透视)-哔哩哔哩小薇(辅助器软件下载)致...
透视挂!陕麻圈辅助器透视开挂&... 透视挂!陕麻圈辅助器透视开挂"详细辅助神器"原来真的是有挂(哔哩哔哩)1、完成陕麻圈辅助器透视开挂有...
第十分钟了解!丽水都莱有辅助吗... 第十分钟了解!丽水都莱有辅助吗!好像真的有辅助教程(发现有挂)-哔哩哔哩1、完成丽水都莱有辅助吗辅助...
2026版复盘!皮皮山西挖坑辅... 2026版复盘!皮皮山西挖坑辅助"普及辅助挂"真是真的是有挂(哔哩哔哩)进入游戏-大厅左侧-新手福利...
第2分钟了解!新九哥辅助工具!... 第2分钟了解!新九哥辅助工具!一贯有辅助攻略(有挂教学)-哔哩哔哩1、下载好新九哥辅助工具脚本下载之...
刚刚!微乐广西麻辣辅助器&qu... 刚刚!微乐广西麻辣辅助器"曝光辅助插件"其实是真的有挂(哔哩哔哩)1、打开软件启动之后找到中间准星的...
第八分钟了解!心悦俱乐部游戏辅... 第八分钟了解!心悦俱乐部游戏辅助!本来是真的有辅助神器(真的有挂)-哔哩哔哩1、第八分钟了解!心悦俱...
截至目前!小闲川南手游辅助器&... 截至目前!小闲川南手游辅助器"解密辅助攻略"一直确实有挂(哔哩哔哩)1、小闲川南手游辅助器免费脚本咨...
第7分钟了解!德州私人局脚本!... 第7分钟了解!德州私人局脚本!原来是有辅助app(有挂教程)-哔哩哔哩;1、完成德州私人局脚本辅助器...
第三方辅助挂!多乐手游辅助软件... 第三方辅助挂!多乐手游辅助软件"解密辅助器"本来存在有挂(哔哩哔哩)第三方辅助挂!多乐手游辅助软件"...