Mediamanager:getPicture

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Available since: Gideros 2016.1
Class: Media

Description

Allows user to select picture from gallery.

(string) = mediamanager:getPicture()

Return values

Returns (string) path to the picture

Example

local alertdialog = AlertDialog.new("ERROR", "TILE MUST BE 128 PIXELS\n", "OK")
btnloadtile:addEventListener("click", function() -- load external tile
	local function mediareceive(e)
		external_tile_bmp = Bitmap.new(Texture.new(e.path))
		local w, h = external_tile_bmp:getWidth(), external_tile_bmp:getHeight()
		if w == h and w <= 128 then
			g_tilesize = w
			scenemanager:changeScene("tile", 0.5, transitions[21], easing.outBack)
		else
			alertdialog:show()
		end
		mediamanager:removeEventListener(Event.MEDIA_RECEIVE, mediareceive)
	end
	mediamanager:getPicture() -- opens windows/android file explorer
	mediamanager:addEventListener(Event.MEDIA_RECEIVE, mediareceive)
end)