Ich versuche die Gerätekamera zu öffnen und sofort die LED-Leuchte dieses Gerätes (Android/iOS) zu aktivieren.LED & Kamera immer EIN
Ich habe versucht, die appcelerator ti.media Ereignisse aber nicht funktioniert, weder dieses Modul: Ti.Light.
diese
auf diesen Link gefunden jedes Modul besteht, dass das LED-Licht die ganze Zeit nutzen lassen? Ich brauche das nur, während die Kamera geöffnet ist.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 #:
Ich versuche dein ts.camera Widget zu verwenden, die die Einbettungs Kamera und Blitz Methoden haben:
Aber es gibt keine Methode switchFlashlight() in "pw.custom.androidcamera" Modul, dieses Widget wor ks?
UPDATE # 2:
Um workaroud zu finden, ich habe diese Taschenlampe Modul hinzugefügt, und ich versuche, es zu nennen vor oder nach dem Zeigen der Kamera, aber ich denke, dass es nicht möglich ist, 2 Kameraaktivitäten gleichzeitig zu haben.
Das ist mein index.js Datei:
if(OS_ANDROID) {
flash = require('dk.napp.flashlight');
if(!flash.isFlashLightOn()) flash.turnFlashLightOn();
camera = require('pw.custom.androidcamera');
view = camera.createCameraView();
}
Ich erhalte diese Fehlermeldung:
[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.
Das ist mein tiapp.xml Datei:
<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"/>
Ich habe dieses Android-Modul vor einiger Zeit versucht, aber es gibt keinen Download-Link, ich habe die ZIP-Datei von Git-Repository heruntergeladen und erstellen Sie einen Ordner: 'com.kangacoders.tiflashlight' in 'Bibliothek/Application Support/Titanium/modules/android/'und erstelle einen Ordner' 0.1 'mit allen Moduldateien im' com.kangacoders.tiflashlight 'Ordner, aber ich bekomme immer diesen Fehler: Angefordertes Modul nicht gefunden. Die Sache ist, dass es keine TORCH-Methode auf Ti.Media –
Ich habe 2 Widgets heruntergeladen, aber ich muss eine Funktion zu jedem hinzufügen: (https://stackoverflow.com/questions/37032354/edit-a -titanium-modul-ios-android) [https: // stackoverflow.com/questions/37032354/edit-a-titan-modul-ios-android] –
@RicardoPereira bitte folgen http://docs.appcelerator.com/platform/latest/#!/guide/Using_a_Module, um Module manuell zu installieren. TL; DR lege die ZIP in den Projektstamm und füge sie zur tiapp.xml hinzu –