我想在一个图层(例如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来获取消息并填写表格。
答案 0 :(得分:1)
尝试使用nativescript-camera-plus插件,该插件可将相机嵌入布局中。
tns plugin add @nstudio/nativescript-camera-plus