【问题标题】:How to access camera in nativescript?如何在 nativescript 中访问相机?
【发布时间】:2016-09-19 23:05:08
【问题描述】:

如何在 nativescript 中访问相机而不打开相机活动?

我使用了以下代码,但它正在打开设备相机应用程序。而且我希望它应该在不打开相机的情况下拍照,或者在应用程序本身中添加相机视图,例如 whatsapp 网络扫描。

import cameraModule = require("camera");
import imageModule = require("ui/image");
cameraModule.takePicture().then(picture => {
    console.log("Result is an image source instance");
    var image = new imageModule.Image();
    image.imageSource = picture;
});

【问题讨论】:

    标签: nativescript angular2-nativescript


    【解决方案1】:

    NativeScript 的“camera”模块是操作系统特定相机模块的抽象,这就是它打开本机界面的原因。

    为了打开自定义的“嵌套”相机视图,需要自定义实现。这就是 NativeScript 的强大功能,更具体地说是它的插件可扩展性。您可以自己write such plugin 或查找现有的。由于“嵌套”相机 UI 的想法非常具体,并且可能依赖于特定于应用程序的样式,我无法找到这样的现有插件。 Here 例如,您可以看到如何在原生 Android 中实现类似的功能,在 iOS 中也可能实现相同的功能。

    【讨论】:

      猜你喜欢
      • 2022-12-31
      • 2018-04-06
      • 1970-01-01
      • 2016-07-20
      • 2021-11-17
      • 2017-03-30
      • 2017-12-29
      相关资源
      最近更新 更多