Difference between revisions of "Mediamanager:isCameraAvailable"
From GiderosMobile
(first attempt at creating methods for media plugin) |
|||
| Line 13: | Line 13: | ||
=== <translate>Return values</translate> === | === <translate>Return values</translate> === | ||
'''Returns''' (bool) ''true'' if camera is available, ''false'' otherwise. | '''Returns''' (bool) ''true'' if camera is available, ''false'' otherwise. | ||
| + | |||
| + | === Example === | ||
| + | <source lang="lua"> | ||
| + | require "media" | ||
| + | mediamanager:addEventListener(Event.MEDIA_RECEIVE, function(e) | ||
| + | local media = Media.new(e.path) | ||
| + | media:resize(200, 200) | ||
| + | print(media:getPixel(1, 1)) | ||
| + | for x = 50, 100 do | ||
| + | for y = 50, 100 do | ||
| + | media:setPixel(x, y, 255, 0, 0, 0.5) | ||
| + | end | ||
| + | end | ||
| + | media:save() | ||
| + | local bmp = Bitmap.new(Texture.new(e.path, true)) | ||
| + | stage:addChild(bmp) | ||
| + | end) | ||
| + | |||
| + | if mediamanager:isCameraAvailable() then | ||
| + | mediamanager:takePicture() | ||
| + | else | ||
| + | mediamanager:getPicture() | ||
| + | end | ||
| + | </source> | ||
<!-- {{Media}} --> | <!-- {{Media}} --> | ||
Revision as of 02:45, 11 February 2020
Available since: Gideros 2016.1
Class: Media
Description
Checks if camera is available.
(bool) = mediamanager:isCameraAvailable()
Return values
Returns (bool) true if camera is available, false otherwise.
Example
require "media"
mediamanager:addEventListener(Event.MEDIA_RECEIVE, function(e)
local media = Media.new(e.path)
media:resize(200, 200)
print(media:getPixel(1, 1))
for x = 50, 100 do
for y = 50, 100 do
media:setPixel(x, y, 255, 0, 0, 0.5)
end
end
media:save()
local bmp = Bitmap.new(Texture.new(e.path, true))
stage:addChild(bmp)
end)
if mediamanager:isCameraAvailable() then
mediamanager:takePicture()
else
mediamanager:getPicture()
end