如何使用appcelerator将摄像机视图嵌入到Android应用程序中?

时间:2014-08-06 14:14:22

标签: android appcelerator appcelerator-mobile titanium-alloy

我在窗口上添加了一个方形视图,我希望能够在视图中显示相机图像。

var containerView = Ti.UI.createView({
    height: 150,
    width: 150,
    backgroundColor: "blue",
});
win.add(containerView)

如何将此类代码集成到containerView中?我不想拍照,只是想在十字线的视图中打开相机。

Ti.Media.showCamera({
    success: function(e){},
    error: function (e) {},
    cancel: function (e) {},
    allowEditing: false,
    showControls: true,
    saveToPhotoGallery: false,
    mediaTypes:[Ti.Media.MEDIA_TYPE_PHOTO],
    videoQuality: Ti.Media.QUALITY_HIGH,
    overlay: myOverlay /***Implement crosshair overlay***/
});

1 个答案:

答案 0 :(得分:0)

iOS:此模块显然允许您将相机Feed显示为具有自定义宽度/高度的视图http://gitt.io/component/be.k0suke.ticamera

Android:此模块应执行相同的http://gitt.io/component/pw.custom.androidcamera

我没有使用过,只是查看github文档,它似乎可以满足您的需求。

gitt.io上还有一些其他相机模块也可能会让您感到满意:http://gitt.io/search?q=camera