@ircam/motion-input

1.0.7 • Public • Published

motion-input

Module that provides unified motion data across platforms (iOS and Android) and browsers.

Installation

npm install [--save] collective-soundworks/motion-input

Example

motion-input

Usage

const motionInput = require('motion-input');
 
motionInput
  .init(['accelerationIncludingGravity'])
  .then(([accelerationIncludingGravity]) => {

    if (accelerationIncludingGravity.isValid) {
      accelerationIncludingGravity.addListener(val => {
        console.log(val) 
      });
    }
    // ...
  })
  .catch(err => console.error(err.stack));

Warning

Due to some weird (buggy ?) behavior in Chrome and and Firefox, if you need to use both 'acceleration' and 'orientation' modules, 'acceleration' should always be initialized and listened before 'orientation'.

Readme

Keywords

none

Package Sidebar

Install

npm i @ircam/motion-input

Weekly Downloads

0

Version

1.0.7

License

BSD-3-Clause

Unpacked Size

206 kB

Total Files

10

Last publish

Collaborators

  • jipodine
  • norbert.schnell
  • b-ma