SSffmpegVideoOperation
SSffmpegVideoOperation copied to clipboard
Implement photo picker
This pull request introduces significant updates to the Android project, including upgrading dependencies, enhancing compatibility with newer Android SDKs, and implementing modern features like view binding and media picker APIs. The most important changes are grouped into dependency updates, SDK compatibility enhancements, and feature additions.
Dependency Updates:
- Updated dependencies in
SSffmpegVideoOperation/build.gradleandapp/build.gradleto newer versions, includingandroidx.core:core-ktx(1.9.0),androidx.appcompat:appcompat(1.7.1), andcom.google.android.material:material(1.12.0). [1] [2]
Feature Additions:
- Introduced media picker APIs (
ActivityResultContracts.PickVisualMediaandActivityResultContracts.PickMultipleVisualMedia) inBaseActivity.ktfor modern file selection workflows. [1] [2] - Added new utility methods in
Common.ktfor handling file paths, saving temporary files, and retrieving media duration. [1] [2] [[3]]