Skip to content

android 13+ can't record  #98

Description

@yeagle2468

"storage" permissions always returns "denied" on Android 13+, but the code in EdScreenRecorderPlugin.java below :

if (ContextCompat.checkSelfPermission(flutterPluginBinding.getApplicationContext(), Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {

                    ActivityCompat.requestPermissions(activity,
                            new String[]{ Manifest.permission.WRITE_EXTERNAL_STORAGE},
                            444);
                } else {
                    mediaPermission = true;
                }
                if (micPermission && mediaPermission) {
                    success = startRecordingScreen();
                }

means mediaPermission is always false Android 13+

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions