initialize method
Initializes the audio player with the given configuration.
Throws AudioInitializationException if initialization fails.
Implementation
@override
Future<void> initialize(AudioPlayerConfig config) async {
if (_isInitialized) return;
try {
// Set up player event listeners.
_setupPlayerListeners();
// Configure player.
await _configurePlayer();
_isInitialized = true;
} catch (e, s) {
Error.throwWithStackTrace(
AudioPlayerExceptions.initializationFailed(
'Failed to initialize JustAudio',
),
s,
);
}
}