You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: feature_parity_table.md
+22-3Lines changed: 22 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,28 @@ Not every feature is available on every platform yet. Use this table to keep tra
4
4
5
5
If you would like to assist us implement a missing feature, please browse the [issue tracker](https://github.com/bluefireteam/audioplayers/issues) and reach out to us on our [Discord](https://discord.gg/pxrBmy4) server so we can coordinate efforts.
6
6
7
-
## Note on Android Support
7
+
## Note on Android
8
8
9
-
Giving support to old Android devices is very hard, on this plugin we set the minSdk as 16, but we only ensure support >= 23 as that is the minimum version that the team has devices available to test changes and new features.
9
+
### Media3 ExoPlayer
10
+
11
+
We are going to switch from the internal [Android MediaPlayer](https://developer.android.com/reference/android/media/MediaPlayer) to the recommended [Media3 ExoPlayer](https://developer.android.com/media/media3).
12
+
We still endorse the old media player until we are sure, the Media3 implementation fulfills all the needs.
13
+
14
+
You already can try the Media3 implementation by adding `audioplayers_android_exo` to your apps `pubspec.yaml`.
15
+
This [overrides](https://docs.flutter.dev/packages-and-plugins/developing-packages#non-endorsed-federated-plugin) our endorsed Android plugin implementation `audioplayers_android`:
16
+
17
+
```yaml
18
+
dependencies:
19
+
# ...
20
+
audioplayers: any
21
+
audioplayers_android_exo: any
22
+
```
23
+
24
+
For more, see the [audioplayers_android_exo](https://github.com/bluefireteam/audioplayers/blob/main/packages/audioplayers_android_exo/README.md) package.
25
+
26
+
### Support for old SDKs
27
+
28
+
Giving support to old Android devices is very hard, on this plugin we set the minSdk as 19, but we only ensure support >= 23 as that is the minimum version that the team has devices available to test changes and new features.
10
29
11
30
This mean that, audioplayers should work on older devices, but we can't give any guarantees, we will not be able to look after issues regarding API < 23. But we would gladly take any pull requests from the community that fixes or improve support on those old versions.
12
31
@@ -35,7 +54,7 @@ Note: LLM means Low Latency Mode.
0 commit comments