如何使用Corona访问iPhone相机拍照?

我开始接触编程并使用 Corona SDK 制作 iPhone 和 Android 应用。我想使用 iPhone 相机拍照,然后保存以进行进一步的工作。在 Corona 中如何访问设备的相机?谢谢。

原文链接 https://stackoverflow.com/questions/6732065

点赞
stackoverflow用户312586
stackoverflow用户312586

我查看了 API 文档,看起来在 Corona 中无法访问相机。

2011-07-18 14:16:47
stackoverflow用户731940
stackoverflow用户731940

你可以使用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 )
2011-07-26 17:28:38
stackoverflow用户1337804
stackoverflow用户1337804

你可以使用这段代码,可能对你有用:

local listener = function(事件)
    if media.hasSource(media.Camera)then
        media.show(media.Camera,sessionComplete)
    else
        native.showAlert(“Corona”,“未找到相机。”)
    end
    return true
end

frameRect:addEventListener(“tap”,listener);
2013-04-10 11:32:34
stackoverflow用户889843
stackoverflow用户889843

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

2013-04-15 08:05:20