如何在Meteor上实现网络摄像头和移动摄像头

时间:2015-03-18 11:03:53

标签: javascript mobile meteor camera

我需要在Meteor上实现照片捕捉。是否有任何Meteor软件包可以实现图像捕获?

1 个答案:

答案 0 :(得分:14)

所以使用Meteor Camera Package;

meteor add mdg:camera

<强> HTML

<template name="example">
    <a href="#" class="takePhoto">take photo</a>
    <img class="photo">
</template>

<强> JS

Template.example.events({
    'click .takePhoto': function(e, instance) {
        e.preventDefault();
        var cameraOptions = {
            width: 800,
            height: 600
        };
        MeteorCamera.getPicture(cameraOptions, function (error, data) {
           if (!error) {
               instance.$('.photo').attr('src', data); 
           }
        });
    }
});

例如https://github.com/meteor/mobile-packages/blob/master/packages/mdg:camera/README.md#meteorcameragetpictureoptions-callback