Skip to content

Commit e59c3b9

Browse files
authored
feat: extract AudioContext from audio_context_config (#1440)
# Description To properly extend the `audioplayers_platform_interface` it is necessary to expose some of their classes. To do this in a further step, it is cleaner to extract the `AudioContext` from the `audio_context_config` and only expose the `AudioContext` and not the `AudioContextConfig` in the platform interface. ## Migration instructions Before: ``` import 'package:audioplayers_platform_interface/api/audio_context_config.dart'; ``` After: ``` import 'package:audioplayers_platform_interface/api/audio_context.dart'; import 'package:audioplayers_platform_interface/api/audio_context_config.dart'; ```
1 parent a051c33 commit e59c3b9

8 files changed

Lines changed: 485 additions & 481 deletions

File tree

getting_started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,8 @@ While each platform has its own set of configurations, they are somewhat related
196196
It provides generic abstractions that convey intent, that are then converted to platform specific configurations.
197197

198198
Note that if this process is not perfect, you can create your configuration from scratch by providing exact details for each platform via
199-
[AudioContextAndroid](https://pub.dev/documentation/audioplayers_platform_interface/latest/api_audio_context_config/AudioContextAndroid-class.html) and
200-
[AudioContextIOS](https://pub.dev/documentation/audioplayers_platform_interface/latest/api_audio_context_config/AudioContextIOS-class.html).
199+
[AudioContextAndroid](https://pub.dev/documentation/audioplayers_platform_interface/latest/api_audio_context/AudioContextAndroid-class.html) and
200+
[AudioContextIOS](https://pub.dev/documentation/audioplayers_platform_interface/latest/api_audio_context/AudioContextIOS-class.html).
201201

202202
```dart
203203
player.setAudioContext(AudioContext(

packages/audioplayers/lib/audioplayers.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
export 'package:audioplayers_platform_interface/api/audio_context.dart';
12
export 'package:audioplayers_platform_interface/api/audio_context_config.dart';
23
export 'package:audioplayers_platform_interface/api/for_player.dart';
34
export 'package:audioplayers_platform_interface/api/log_level.dart';

0 commit comments

Comments
 (0)