本文档部分API缺少示例代码,诚挚的邀请你参与到示例代码的编写中来,你可以在代码中发布2行自定义注释,内容自拟。 有意者可与刺鸟联系(QQ:4041990 Q群:7702175)

API简介

uexCall对象是手机语音通讯对象,可用来调用电话拨号盘,以及直接拨打电话,其中uexCall.facetime可用于在支持视频通话的iOS系统中调用其facetime功能。

接口说明

方法说明
uexCall.call(inPhoneNum)直接拨号。
uexCall.dial(inPhoneNum)进入到手机拨号界面,并输入了电话号码,(iOS不能进入到拨号界面,其处理和uexCall.call类似)。
uexCall.facetime(inPhoneNum)调用IOS平台系统的FaceTime进行视频通话,可通过uexDevice.getInfo进行设备类型判断。
call(inPhoneNum)
参数名称描述
inPhoneNum要拨打的电话号码 ,只能为数字。
dial(inPhoneNum)
参数名称描述
inPhoneNum要拨打的电话号码 ,只能为数字。
<!DOCTYPE html>
<html>
<head>
<style>body{ background:#fff; font-size:30px;}</style>
<meta charset="utf-8">
<script>
window.uexOnload = function(type){
  if(!type){
  }
}
function $(id){
  return document.getElementById(id);
}
function call(){
  var tel = $("numid").value;
  if(tel==""){
    alert("请输入号码");
  }else{
    uexCall.call(tel);
  }
}
function dial(){
  var tel = $("numid").value;
  if(tel==""){
    alert("请输入号码");
  }else{
    uexCall.dial(tel);
  }
}
function facetime(){
  var tel = $("numid").value;
  if(tel=="") return;
  uexDevice.cbGetInfo=function(opId,dataType,data){
    var device = eval('('+data+')');
    if(device.deviceType==0){
      //如果是iphone的话,调用facetime
      uexCall.facetime(tel);
    }else{
      alert('非IPHONE设备');
    }
  };
  uexDevice.getInfo("12");
}
</script>
</head>
<body>
<span>请先输入号码</span><br/>
<input id="numid" type="telephone" style="width:200px;height:35px" /><br/>
<input type="button" value="直接拨打" onclick="call()"/><br/>
<input type="button" value="进入拨号页面" onclick="dial()"/><br/>
<input type="button" value="FaceTime" onclick="facetime()"/><br/>
</body>
</html>