Nativescript核心相机集成在一个层中,而不是启动相机应用来拍照

时间:2018-11-30 11:05:52

标签: javascript camera nativescript

我想在一个图层(例如StackLayout)中集成一个NativeScript核心摄像头,该摄像头可以用自定义按钮激活,而不是启动摄像头应用程序拍照并返回到该应用程序,然后返回示例所示的结果:

const camera = require("nativescript-camera");

if (camera.isAvailable()) {
    var options = { width: 300, height: 300, keepAspectRatio: false, saveToGallery: false};
    camera.takePicture(options)   
        .then(function (imageAsset) {
            mv.imageTaken = imageAsset;
        }).catch(function (err) {
            console.log("Error -> " + err.message);
        });
}

我发现了有关相机预览的plugin,但其中包含文本:

  

(可能无效)

在这种情况下,不需要预览,因为我使用imageAsset来获取消息并填写表格。

1 个答案:

答案 0 :(得分:1)

尝试使用nativescript-camera-plus插件,该插件可将相机嵌入布局中。

tns plugin add @nstudio/nativescript-camera-plus