Upgrading audioplayers 5 to 6
Breaking5.2.1 → 6.8.1Breaking4Platform1New10Changed5Fixed14Other4
BreakingUpgrade verdict
4 breaking changes and a platform requirement change.
In plain terms
- Removes deprecated methods.
- Introduces FramePositionUpdater and TimerPositionUpdater.
- Extends AudioContextConfig.duckAudio to AudioContextConfig.focus.
- Improves AudioContextIOS on iOS.
Must act Top 4 of 5 that need code or config changes
Dart SDK requirement changed in 6.5.0: >=3.0.0 <4.0.0 → ^3.6.0.
Flutter requirement changed in 6.8.0: >=3.10.0 → >=3.44.0.
What you must change
Breaking4
Removes deprecated methods.
Introduces FramePositionUpdater and TimerPositionUpdater.
FramePositionUpdaterTimerPositionUpdaterExtends AudioContextConfig.duckAudio to AudioContextConfig.focus.
AudioContextConfig.duckAudioAudioContextConfig.focusImproves AudioContextIOS on iOS.
AudioContextIOSPlatform1
Updates minimum Flutter to v3.13.0 with compatibility for v3.16.8.