1.3.4 • Published 4 years ago

camera.mood v1.3.4

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

Camera.mood

mediaDevices

Installation

#npm
npm i --save camera.mood

#yarn
yarn add camera.mood

Usage

import { Camera } from 'camera.mood';
import 'camera.mood/dist/camera.css';

const camera = new Camera({ parent: '#app' });
camera.mount();

Props

parent

  • type: string | HTMLElement
  • requred: false
  • default: body

facingMode

  • type: boolean
  • requred: false
  • default: false

className

  • type: string
  • requred: false

facingMode

  • type: boolean
  • requred: false
  • default: false

delay

  • type: number
  • requred: false
  • default: 0

accept

  • type: string
  • requred: false
  • default: image/*

captureButton

  • type: boolean
  • requred: false
  • default: true

loaderButton

  • type: boolean
  • requred: false
  • default: true

delayButton

  • type: boolean
  • requred: false
  • default: true

facingButton

  • type: boolean
  • requred: false
  • default: true

events

onError

const camera = new Camera({
  // ...

  onError(e: any) {
    console.log(e);
  }
});

created

const camera = new Camera({
  // ...

  created() {
    console.log('The camera is ready to be mounted');
  }
});

mounted

const camera = new Camera({
  // ...

  mounted() {
    console.log('The camera is mounted on DOM');
  }
});

updated

const camera = new Camera({
  // ...

  updated() {
    console.log('The camera is updated');
  }
});

captured

const camera = new Camera({
  // ...

  captured(data: CameraObject) {
    console.log(camera.data);
  }
});

functions

mount

mount the camera in DOM

const camera = new Camera({});
camera.mount();

capture

take a picture

const camera = new Camera({});
camera.capture();

remove

delete camera

const camera = new Camera({});
camera.remove();

Author

@domutala

License

MIT

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago