Comments (5)
[email protected] is set as the minimum requirement because it has the necessary SDK requirements defined for successfully building Android 13 related code.
Version 5.0.0 of this plugin contains code that was introduced in Android 13 (SDK 33) and will fail if the sdk configuration is wrong.
If you want to support Android 13 without upgrade cordova-android platform, you will need to fork the plugin, apply whatever PRs you want, test and fix on your on the issues that might appear.
Cordova most likely will not be able provide any support for customized plugins, custom platforms, or previous platform verions with modified SDKs out of its original support.
from cordova-plugin-media-capture.
Forgot to add one more thing
[email protected]
requirescordova-android >= 12.0.0
[email protected]
requirescordova-android >= 12.0.0
cordova-plugin-splashscreen
is deprecated and no longer support for Android or iOS. It is only a browser plugin now.
from cordova-plugin-media-capture.
@erisu thanks for the quick reply.
I was checking the differences between 4.0.0 and 5.0.0
4.0.0...5.0.0
I am not able to identify anything which could explain the cordova android version upgrade.
Are you able to identify where that applies?
To provide support to Android 13, I believe this should be enough: (#262)
Are u able to confirm?
Thanks in advance
from cordova-plugin-media-capture.
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
And also anywhere in code that uses those permissions E.g. Manifest.permission.READ_MEDIA_AUDIO
, Manifest.permission.READ_MEDIA_IMAGES
and Manifest.permission.READ_MEDIA_VIDEO
If you look up those permissions in Android Developer docs, you will see it was added in API 33.
Here is an example doc for one of those I listed above: https://developer.android.com/reference/android/Manifest.permission#READ_MEDIA_VIDEO
Cordova-Android 11 and old does not support API 33 right out of the box and would fail to build.
Cordova-Android 12 has been updated to support compiling API 33 right out of the box. That is why the requirement was bumped.
from cordova-plugin-media-capture.
@erisu thanks for the reply. That's clear from our side.
We will find the best way to move forward in our end.
Thanks
from cordova-plugin-media-capture.
Related Issues (20)
- Get frame(s) from Video stream
- Vite Rollup Error using plugin in react vite app HOT 1
- Android permission denied When opening the camera HOT 10
- Provide the ability to store capture files in private app storage rather than external storage HOT 6
- when i set duration 15sοΌit not work in HarmonyOs
- Types of parameters 'data' and 'value' are incompatible HOT 1
- Recording interface is broken HOT 4
- Can anything be done at all about the extremely ugly and awkward audio recording UI on IOS? HOT 2
- Android 13 support Targetting SDK 33 HOT 8
- On android 13 api level 33 plugin gives permission denied error HOT 1
- App crashes on Android 13 when starts recording a video HOT 1
- cordova-plugin-media-capture video not working android 13 HOT 7
- [Android] Support "partial access to photos and videos" for devices running Android 14 HOT 1
- [Android] Remove broad photo/video permissions and use a system picker - Google Play Policy deadline 2024-08 HOT 2
- Cant get access to media file HOT 3
- Can't take photo on Android 8, 9, 10 when another photo application is installed HOT 2
- i am using Media-Capture plugin to record video and upload to server, video recording is successfully working and receive MediaFiles[], but how i convert to blob file for uploading video to server
- i am using Media-Capture plugin to record video and upload to server, video recording is successfully working and receive MediaFiles[], but how i convert to blob file for uploading video to server, i tried many solution but none of working for me HOT 1
- Support Android 15 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cordova-plugin-media-capture.