2011-07-18 107 views

回答

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

我看過the API,看起來你不能從Corona訪問攝像機。

+0

我也搜索了很多,沒有找到任何相關的東西,但必須有一些方法可以在日冕中做到這一點......!它的基本功能,我不認爲電暈沒有給予這種支持。 –

+1

我想我在這裏發現了有關Corona SDK中相機的一些有用信息。 http://developer.anscamobile.com/content/camera –

+0

似乎有一種方法。 –

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); 
相關問題