Я пытаюсь открыть камеру устройства, чтобы сразу активировать светодиод этого устройства (android/iOS).LED & Camera always ON
Я пробовал события ti.media appcelerator, но не работал, ни этот модуль: Ti.Light.
Нашел по ссылке activate-iphone-4-led-light
Hey guys!
For the flash stuff you have to check the property: Ti.Media.cameraFlashMode (case sensitive)
To change it you can use Ti.Media.setCameraFlashMode(PARAM) .
PARAM could be: Ti.Media.CAMERA_FLASH_OFF , Ti.Media.CAMERA_FLASH_ON, Ti.Media.CAMERA_FLASH_AUTO
Unfortunately you can’t start the led and use it as a torch, you can only control the camera flash handling (on, off, auto) while taking a photo.
Существует любой модуль, который позволяет использовать свет водить все время? Мне просто нужно это, пока камера открыта.
UPDATE 1 #:
Я пытаюсь использовать ts.camera виджет, который есть на встраивать камеры и вспышки методы:
Но нет способа switchFlashlight() в модуле «pw.custom.androidcamera», этот виджет кс?
UPDATE 2 #:
Для того, чтобы найти workaroud, я добавил этот фонарик модуль, и я пытаюсь вызвать его до или после показа камеры, но я думаю, что одновременно невозможно иметь 2 действия камеры.
Это мой index.js файл:
if(OS_ANDROID) {
flash = require('dk.napp.flashlight');
if(!flash.isFlashLightOn()) flash.turnFlashLightOn();
camera = require('pw.custom.androidcamera');
view = camera.createCameraView();
}
Я получаю эту ошибку:
[DEBUG] : CameraViewProxy: Camera not available
[ERROR] : CameraViewProxy: Camera is null. Make sure
[ERROR] : CameraViewProxy: <uses-permission android:name="android.permission.CAMERA" />
[ERROR] : CameraViewProxy: is in you tiapp.xml file.
Это мой tiapp.xml файл:
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-feature android:name="android.hardware"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-feature android:name="android.hardware.camera2"/>
<uses-feature android:name="android.hardware.camera2.params"/>
<uses-feature android:name="android.hardware.camera.flash"/>
<uses-feature android:name="android.hardware.camera.autofocus"/>
Я пробовал этот модуль для Android некоторое время назад, но нет ссылки для скачивания, я загрузил ZIP из репозитория git и создаю папку: «com.kangacoders.tiflashlight» внутри »Библиотека/Поддержка приложений/Титан/modules/android/'и создать папку «0.1» со всеми файлами модуля внутри папки «com.kangacoders.tiflashlight», но я всегда получаю эту ошибку: запрошенный модуль не найден. Дело в том, что на Ti.Media –
нет метода TORCH. Я загрузил 2 виджета, но мне нужно добавить функцию к каждому из них: (https://stackoverflow.com/questions/37032354/edit-a титан-модуль КСН-андроида) [https: // StackOverflow.com/questions/37032354/edit-a-titanium-module-ios-android] –
@ RicardoPereira, пожалуйста, следуйте http://docs.appcelerator.com/platform/latest/#!/guide/Using_a_Module, чтобы вручную устанавливать модули. TL; DR удаляет ZIP в корне проекта и добавляет его в tiapp.xml –