Skip to content

In-App Video Recording + Video Sharing Plugin (Android & iOS) for Solar2d Game Engine

License

Notifications You must be signed in to change notification settings

labolado/solar2d-plugin_screen_recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solar2d_plugin_screen_recorder

Implement video recording and share functionality on both iOS and Android platforms. For Android development, refer to the HBRecorder library.

How to use:

Add following to your build.settings to use:

{
    plugins = {
        ["plugin.screenRecorder"] = {
            publisherId = "com.labolado"
        }
    },
}

Usage:

local SR = require("plugin.screenRecorder")

local function onStart(e)
    if e.isError then
        print(e.errorMessage)
    else
        -- do something
    end
end
-- to start recording screen
SR.start(onStart)

-- ...
-- to stop recording screen
SR.stop()