Current sales My Tracked Assets Login
Screen Recording for Android™ (Internal Audio) preview
Unity

Screen Recording for Android™ (Internal Audio)

By Gelzo Games

FREE

Rated 0.0/5 from 1 ratings on Unity.

About Screen Recording for Android™ (Internal Audio)

Screen Record for Android™ (with Internal Audio)
This asset allows you to screen record for Android™ app screen and internal audio(Not Mic).
Min API 29 (Android™ 10) (Scripting backend should be IL2CPP)
The video outputs at path "Internal storage/Movies/AndroidPartialScreenInternalAudioRecorder"
It requires permission before recording.
It only records with Android™(NOT IN EDITOR and NOT IN WINDOWS BUILD OR IOS - ONLY for Android™).
It uses MediaProjection API for Android™.
Can't Pause or Resume.
It only records 1080 (width) by 1920(height) (Portrait)

Tested with Android™ API(Min API 29):
API 33 (Android™ 13)
API 34 (Android™ 14)
How to Record:
1. Copy PLUGINS folder out of Gelzo folder and Place it in Assets folder to allow unity to recognize "Plugins/Android"
2. Import Text Mesh Pro(TMP) (Required for demo scene) and run scene in editor
2. Add ScreenRec script to scene object
3. Add Reference to ScreenRec Class in your custom Class
4. Call ScreenRec.StartRecording() to start recording in android app
5. Call ScreenRec.StopRecording() to stop recording in android app
Demo file here to test:
Demo APK
Troubleshooting:
If getting error (2025/05/06 15:50:46.832 13421 13446 Error Unity AndroidJavaException: java.lang.NoSuchMethodError: no non-static method with name='requestScreenCapturePermission' signature='()V' in class Ljava.lang.Object;)
COPY PLUGINS folder Out of Gelzo folder and Place it in Assets folder

Android is a trademark of Google LLC.

Unity price last checked .

Prices and availability may change.