Как я могу встроить вид с камеры в приложение для Android с помощью appcelerator?

Я добавил квадратный вид в свое окно, и я хотел бы иметь возможность отображать изображение с камеры в виде.

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***/
});

person codeBarer    schedule 06.08.2014    source источник
comment
Глядя на документы, я не думаю, что это возможно без создания собственного модуля. Вы можете сделать это наоборот, добавив containerView поверх камеры, установив overlay: containerView в параметрах showCamera.   -  person phil    schedule 07.08.2014
comment
забудьте об этом, см. мой ответ ниже.   -  person phil    schedule 07.08.2014


Ответы (1)


iOS: этот модуль, по-видимому, позволит вам отображать канал камеры в виде представления с настраиваемой шириной/высотой http://gitt.io/component/be.k0suke.ticamera

Android: этот модуль должен делать то же самое http://gitt.io/component/pw.custom.androidcamera

Я тоже не использовал, но, глядя на документацию github, кажется, что это то, что вам нужно.

На gitt.io есть несколько других модулей камеры, которые тоже могут вам понравиться: http://gitt.io/search?q=camera

person phil    schedule 07.08.2014
comment
Спасибо, Фил, это именно то, что мне нужно, но, к сожалению, этот модуль только для iOS. Знаете ли вы о какой-либо такой библиотеке для Android? - person codeBarer; 07.08.2014