Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Lanzar otro proceso con la cámara activa
Started by mgarciaga Jun 14 2011 09:08 PM

6 replies to this topic
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

mgarciaga

[GLOBAL: userInfoPane.html]
mgarciaga
  • Observer

  • 12 posts
  • Corona SDK

Hola,
Alguien sabe si es posible abrir la cámara y con ella abierta lanzar otro proceso ?
Gracias
uid: 64682 topic_id: 11256 reply_id: 311256


[TOPIC: post.html]
#2

david.gironella

[GLOBAL: userInfoPane.html]
david.gironella
  • Observer

  • 18 posts
  • Corona SDK

Yo creo que como mucho se puede hacer alguna cosa despues de lanzar la camara, però no encima de la misma. Sino por detras.

local sessionComplete = function(event)        local t = event.target         print( "Camera ", ( t and "returned an image" ) or "session was cancelled" )        print( "event name: " .. event.name )        print( "target: " .. tostring( t ) )        end local listener = function( event )        media.show( media.Camera, sessionComplete )        print("mas acciones");end


David.
uid: 44539 topic_id: 11256 reply_id: 40827


[TOPIC: post.html]
#3

mgarciaga

[GLOBAL: userInfoPane.html]
mgarciaga
  • Observer

  • 12 posts
  • Corona SDK

Hola David,
Gracias, eso ya lo he probado. Lo que hace es lanzar algo una vez a finalizado el proceso de la camara, bien porque ha capturado una imagen o cancelado la acción.
La pregunta es, ¿se puede hacer algo mientras está activa? Estoy seguro que con las Apis de Android o Iphone, si se puede, pero con Corona?
Un saludo
uid: 64682 topic_id: 11256 reply_id: 40831


[TOPIC: post.html]
#4

david.gironella

[GLOBAL: userInfoPane.html]
david.gironella
  • Observer

  • 18 posts
  • Corona SDK

Si lo haces donde he puesto el print("mas acciones") tambien se espera que termine el proceso de la camera?

David.
uid: 44539 topic_id: 11256 reply_id: 40833


[TOPIC: post.html]
#5

mgarciaga

[GLOBAL: userInfoPane.html]
mgarciaga
  • Observer

  • 12 posts
  • Corona SDK

Si, en realidad lo ejecuta una vez tiene la imagen
Lo puedes probar en el ejemplo que tiene el sdk en sample code--> media
[blockcode]
--
-- Abstract: Camera sample app
--
-- Version: 1.1
--
-- Updated: August 9, 2010
--
-- Changes:
-- Fixed logic problem where it said "session was cancelled"
--
-- Sample code is MIT licensed, see http://developer.anscamobile.com/code/license
-- Copyright © 2010 ANSCA Inc. All Rights Reserved.

-- Camera not supported on Android devices in this build.
local isAndroid = "Android" == system.getInfo("platformName")
local isXcodeSimulator = "iPhone Simulator" == system.getInfo("model")

if(isAndroid or isXcodeSimulator) then
local alert = native.showAlert( "Information", "Camera API not available on Android or iOS Simulator.", { "OK"})
end
--
local bkgd = display.newRect( 0, 0, display.contentWidth, display.contentHeight )
bkgd:setFillColor( 128, 0, 0 )

local text = display.newText( "Tap anywhere to launch Camera", 0, 0, nil, 16 )
text:setTextColor( 255, 255, 255 )
text.x = 0.5 * display.contentWidth
text.y = 0.5 * display.contentHeight

local sessionComplete = function(event)
local image = event.target

print( "Camera ", ( image and "returned an image" ) or "session was cancelled" )
print( "event name: " .. event.name )
print( "target: " .. tostring( image ) )

if image then
-- center image on screen
image.x = display.contentWidth/2
image.y = display.contentHeight/2
local w = image.width
local h = image.height
print( "w,h = ".. w .."," .. h )
end
end

local listener = function( event )
media.show( media.Camera, sessionComplete )
print("otra cosa")
return true
end
bkgd:addEventListener( "tap", listener )
[/blockcode]
uid: 64682 topic_id: 11256 reply_id: 40835


[TOPIC: post.html]
#6

carlos m. icaza

[GLOBAL: userInfoPane.html]
carlos m. icaza
  • Corona Geek

  • 2,992 posts
  • Alumni

puede hacer algo mientras está activa? Estoy seguro que con las Apis de Android o Iphone, si se puede, pero con Corona?
*NO - deafortunadamente no es possible.

C.
uid: 24 topic_id: 11256 reply_id: 40895


[TOPIC: post.html]
#7

mgarciaga

[GLOBAL: userInfoPane.html]
mgarciaga
  • Observer

  • 12 posts
  • Corona SDK

Gracias Carlos, esto hace que descartemos utilizar AR con Corona, por ahora claro.
uid: 64682 topic_id: 11256 reply_id: 40987



[topic_controls]
[/topic_controls]