首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Leap Motion JS -后台更新

Leap Motion JS -后台更新
EN

Stack Overflow用户
提问于 2014-03-18 23:12:52
回答 1查看 255关注 0票数 2

我正在玩跳跃运动的JS SDK。无论我在互联网上看到哪个例子,它都运行得很好,即使浏览器窗口在后台=示例在每个帧上得到更新。但是,我不知道该怎么做才能真正实现同样的目标,我的示例总是在浏览器窗口失去焦点时停止。让我们举个很小的例子:

代码语言:javascript
复制
<body>
    <p style="margin-left: 100px" id="info"></p>
    <script>
    var info = document.getElementById('info');

    var controller = new Leap.Controller({
     host: '127.0.0.1',
     port: 6437,
     enableGestures: true,
     frameEventName: 'animationFrame',
     useAllPlugins: true
    });

    controller.connect();
    controller.setBackground(true);
    controller.on('frame', onFrame);
    function onFrame(frame) {
        info.innerHTML = frame.id;
    }
    </script>
</body>

Controller.setBackground()说:通知Leap移动WebSocket服务器,您的应用程序总是希望在后台接收跟踪数据的帧,而不是主动使用它。请注意,当用户与其他应用程序交互时,设置此选项true可能会导致对应用程序的意外输入。大多数应用程序不应该在后台接收帧。

对我来说有点不管用,我做错什么了?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-03-19 20:59:53

答案是,这是一个bug:https://github.com/leapmotion/leapjs/issues/158

你没做错什么。

这个问题已经解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22493052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档