HBRecorder icon indicating copy to clipboard operation
HBRecorder copied to clipboard

Fixed Issue Android 14 compatibility #166

Open codewithtamim opened this issue 1 year ago • 1 comments

Implemented a fix for an error occurring on Android 14 when using the library for screen recording. The error was: Recording error - Code: 100, Reason: java.lang.IllegalStateException: Must register a callback before starting capture, to manage resources in response to MediaProjection states. Solution:

Adjusted the sequence of operations to ensure that a callback is registered before starting the capture. Ensured compliance with the new MediaProjection resource management requirements introduced in Android 14. Impact:

This fix resolves the recording issue on Android 14, maintaining compatibility across all supported Android versions. Users targeting SDK 34 can now perform screen recordings without encountering the IllegalStateException.

codewithtamim avatar Jun 07 '24 13:06 codewithtamim

How long will it take to merge the pull request?

codewithtamim avatar Jun 20 '24 13:06 codewithtamim

My apologies for taking so long to implement this - https://github.com/HBiSoft/HBRecorder/releases/tag/3.0.4

HBiSoft avatar Aug 12 '24 09:08 HBiSoft

i think widget or shortcut is still missing start end and recording time for this lib will good with this feature

UmAr5997 avatar Jan 22 '25 08:01 UmAr5997