如何访问iPhone相机拍照使用电晕

时间:2011-07-18 11:14:52

标签: lua camera corona

我是使用Corona SDK为iphone和android制作应用程序的新手。我想用Iphone相机拍照,然后将其保存以备后续工作。如何在电晕中访问设备的摄像头。提前谢谢。

4 个答案:

答案 0 :(得分:2)

您可以使用media.show()在Corona中使用相机。

以下是API参考页面: http://developer.anscamobile.com/reference/index/mediashow

一个用法示例:

local onComplete = function(event)
local photo = event.target
    print( "photo w,h = " .. photo.width .. "," .. photo.height )
end

media.show( media.Camera, onComplete )

答案 1 :(得分:0)

您可以使用此代码对您有用,

local listener = function( event )
    if media.hasSource( media.Camera ) then
        media.show( media.Camera, sessionComplete )
    else
        native.showAlert("Corona", "Camera not found.")
    end
    return true
end

frameRect:addEventListener("tap",listener);

答案 2 :(得分:0)

您可以使用以下网址在Corona应用中成功实施相机 - 的 http://developer.coronalabs.com/content/camera

答案 3 :(得分:-1)

我看过the API,似乎无法从Corona访问相机。