Smartface Codereader启动但不读取任何代码

时间:2015-02-27 10:14:21

标签: smartface.io

我使用以下示例代码来测试CodeReader组件:

  function Page1_TextButton1_OnPressed(e){


Pages.Page1.CodeReader1.visible = true;


 Pages.Page1.CodeReader1.readCode(SMF.UI.CodeType.linear,function()
{
  alert(Pages.Page1.CodeReader1.value);
},function()
{
  alert("There is an error");
});

当我按下按钮时,控件显示相机流,但之后什么也没发生:它既没有到达OnSuccess也没有到达OnFailure回调函数。

相机也没有对焦。

我应该添加任何额外的代码吗?我应该明确拨打手机摄像头吗?怎么样?

谢谢,

尼科

P.S。 :我已经测试了2种不同的Android手机

2 个答案:

答案 0 :(得分:0)

我想codeReader对象太小而无法读取条形码。

我建议你阅读下面的文章;

http://www.smartface.io/developer/guides/controls/codereader/

答案 1 :(得分:0)

试试这个:

1 - 将CodeReader拖入您的设计区域。

2 - 将此代码写入该页面的脚本中。

function MyPage_Self_OnShow(e){
Pages.MyPage.CodeReader1.readCode("[CODE TYPE (e.g. "qr")]",
    function(){
        alert("Pages.MyPage.CodeReader1.value");
    },
    function(){
       alert("fail"); 
    });
}

如果您有任何其他问题,请尝试阅读the documentation