upInfraredModule 红外模块

模块概述

upInfraredModule模块提供红外信号发送能力,以及手机是否支持红外发送功能; 仅android支持该功能


方法列表

  • isSupportInfrared (手机是否支持红外发送功能)
  • sendInfraredCommand (红外信号发送方法)

模块变更记录

  • V3.5.0
    • 方法变更:
      • 增加isSupportInfrared方法
      • 增加sendInfraredCommand方法

方法说明

  • isSupportInfrared (手机是否支持红外发送功能)

    isSupportInfrared()
适用性
容器 cordova APICloud Nebula
支持情况
APP版本 / / 6.22.0 及以上
params 输入参数:
属性名 数据类型 是否必填 说明
错误返回 retCode说明:

按照通用

正确返回 retData说明:

{retCode: "000000", retInfo: "调用函数isSupportInfrared()成功", retData: false} retData:false //不支持红外功能 retData:true //支持红外功能

示例
uplusapi.upInfraredModule.isSupportInfrared().then((result) => {
  console.log('result',result);
},(err) =>{
  console.log('err',err);
});
  • sendInfraredCommand (红外信号发送方法)

    sendInfraredCommand()
适用性
容器 cordova APICloud Nebula
支持情况
APP版本 / / 6.22.0 及以上
params 输入参数:
属性名 数据类型 是否必填 说明
hertz Number 以赫兹为单位的红外载波频率
array Number[] 以微秒为单位的交替开关模式
错误返回 retCode说明:
retCode编码 retInfo说明
000001 参数无效(入参)
000002 手机不支持红外功能
正确返回 retData说明:
示例
uplusapi.upInfraredModule.sendInfraredCommand({
      hertz: 38000,
      array: [9000,4500,560,565]}).then((result) => {
  console.log('result',result);
},(err) =>{
  console.log('err',err);
});

results matching ""

    No results matching ""